我正在尝试使用 Angular httpClient 从 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);
}
)
}
关于javascript - 使用 Angular http 从 firebase 实时数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50138709/