Итак, я хочу вернуть значение из подписки:
export class UserHomePage implements OnInit {
uid: string;
...
constructor(
private afAuth: AngularFireAuth,
private afs: AngularFireStore,
...
) {}
getAuth() {
return this.afAuth.authState.subscribe(auth => { <= // It's ok
this.uid = auth.uid;
console.log('ID : ' + this.uid);
});
}
Я пытаюсь использовать «this.uid» в другой функции, но данные «undefined»:
example() { <= // Problem !
console.log(this.uid);
}
Я просто нахожу другую тему на этом форуме здесь , но я не понимаю наблюдаемого пути.
Не могли бы вы объяснить мне, как вернуть эти данные для следующих функций.
Спасибо (и извините за мой английский sh)!