繁体   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