如何使用路径中的参数从Firebase获取列表?类似的东西:
constructor(fire: AngularFire) {
fire.database.list('/users/:userid');
}
我目前的做法是:
constructor(fire: AngularFire) {
const userData$ = fire.auth
.flatMap((userData) => fire.database.list(`/users/${userData.uid}`));
this.userData = userData$ as FirebaseListObservable<any[]>;
}
但仍有一个普通的Observable
分配给this.userData
。我也找不到使用查询来实现这一目标的方法。
我还希望this.userData
在userData.uid
更改时自动更新,因此可以使用Observable。
有谁知道我怎么做到这一点?
答案 0 :(得分:0)
Github有一个已知的未解决问题。 issue似乎与firebaseListObservable内部使用的提升函数有关。我认为它可以在beta.1中修复,但他们没有回答我的问题。