【发布时间】:2016-11-29 15:28:51
【问题描述】:
我正在尝试在我的 Angular 2 应用程序中使用 Firebase API。
这是我的服务中的内容:
fbGetData() {
firebase.database().ref('/path/to/data').on('value',(snapshot) => {
this.data = snapshot.val();
console.log(this.data); //This logs my data
return this.data;
})
}
这是我的组件中的内容:
ngOnInit() {
this.data = this.dataService.fbGetData();
console.log(this.data); //This logs undefined
}
组件记录未定义,然后服务记录对象数组。提前感谢您的帮助。
【问题讨论】:
-
fbGetData是异步的,它不返回数据。
标签: javascript angular firebase firebase-realtime-database