簡體   English   中英

使用angular http從Firebase Realtime數據庫獲取數據

[英]Get Data From firebase Realtime database using angular http

我正在嘗試使用angular httpClient從Firebase檢索數據
Firebase數據庫


我的代碼來獲取數據:
服務

getUsers() {
return this.http.get(this.fireBase+"/users.json").map(res => {
  const data = res;
  return data;
});

零件

getUsers() {
this.getWeather.getUsers().subscribe(
  (response: any) => {
    console.log(response);
  },
  err => console.log(err)
)
}

結果是:
結果在控制台


我想要的是獲取那些沒有鍵的對象。 我試圖將它們推入陣列。 但失敗了。
誰能幫忙。
提前致謝。

我通過將對象轉換為數組來解決此問題
這是代碼:

getUsers() {
this.getWeather.getUsers().subscribe(
  (res: any) => {
    this.users = Object.keys(res).map((key) => { return res[key] });
    console.log(this.users);
  }
)
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM