Текущий пользователь в sidemenu Ionic - PullRequest
0 голосов
/ 31 января 2019

Сначала я использую Ionic с Firebase.Итак, у меня есть компонент, который является меню моего приложения, в нем я могу выполнить проверку, если пользователь вошел в систему или нет, и сделать необходимые перенаправления, однако я не могу получить данные о пользователе, который вошел в систему,Я перепробовал несколько форм и возвращает только неопределенные данные.

Это мой код, который возвращается зарегистрированным пользователем.Мне нужно сделать: this.currentUser = user;

 this.auth.authenticated().subscribe(
  user => {
    if (user) {
      if (!this.inRegister()) {
        this.currentUser = user;
        this.rootPage = HomePage;
      }
    } else {
      this.rootPage = LoginPage;
    }
  },
  () => {
    this.rootPage = LoginPage;
  }
);

Это моя authenticated() функция:

authenticated(): Observable<any>{
  return this.fireAuth.authState.map(res => res.toJSON());
}
...