Как я могу получить список из Firebase, используя параметр в пути? Что-то вроде:Получить FirebaseListObservable с параметром (AngularFire2, Angular 2)
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
, поэтому использование наблюдаемых.
Кто-нибудь знает, как я могу это достичь?
Привет, Андреас, вам удалось решить эту проблему? Моя проблема заключается в том, что когда я выписываю что-то, вызывает вызов '/ users/$ {userData.uid}' (но у меня больше нет разрешения, поэтому он не работает). Считаете ли вы, что это связано? Thx – Maslow
Нет, я этого не делал. Также я до сих пор не совсем понимаю, как работают Observables. –