Я новичок в Angular 2.x и Firebase.
Я пытаюсь получить UID аутентифицированного пользователя, чтобы сделать запрос в Firestore. UID возвращает значение в console.log, но, очевидно, я не могу добавить его в свой запрос для выполнения запроса. Вот как я это сделал:
constructor(private afAuth: AngularFireAuth, private db: AngularFirestore) {
this.afAuth.authState.subscribe( user => {
this.usuariosRef = db.collection(this.dbPath, ref => ref.where('userId', '==', user.uid));
});
console.log(this.afAuth.authState);
}
Это лучшее решение для этого?