【发布时间】:2019-01-20 21:23:55
【问题描述】:
我一定是严重误解了 RxJs 和 AngularFirebase2,因为我无法弄清楚这个错误。
我有一个 firebase 列表,我正在使用这样的服务中的函数进行查询:
returnAuthor(id) {
this.db.list('/flamelink/users', ref => ref.orderByChild('id').equalTo(id)).valueChanges().subscribe(data => { console.log(data); return data })
}
returnAuthor 中的console.log(data) 生成正确的数据,但我的模板中的{{ returnAuthor(id) }} 返回undefined。在我的组件中运行 returnAuthor 也会返回 undefined。
有人可以在这里指出正确的方向吗?我需要订阅组件而不是服务吗?
【问题讨论】:
标签: javascript firebase firebase-realtime-database rxjs angularfire2