Неправильно ли получить идентификатор пользователя в методе ngOnIt ()? - PullRequest
0 голосов
/ 01 мая 2018

Неправильно ли получить идентификатор пользователя в методе ngOnIt(), подобном этому this.afAuth.auth.currentUser.uid;? он говорит, что uid не определено, когда я перезагружаю страницу, но он работает нормально после того, как я войду в систему или перенаправлен из другого компонента, может кто-нибудь помочь и объяснить, где проблема?

1 Ответ

0 голосов
/ 01 мая 2018

Вы должны иметь это внутри провайдера / службы по методу,

getUidName(): string{
    return this.afAuth.auth.currentUser.uid;    
}

Вам понадобится вышеуказанное только при создании элементов. Вы можете вызвать вышеописанный метод при успешном создании элементов, а не при использовании ngOninit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...