У меня есть функция, которая проверяет, вошел ли пользователь в систему и перенаправлена ли на соответствующую страницу.
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
this.auth.afAuth.authState
.subscribe(
user => {
if (user) {
this.router.navigateByUrl('/filter');
} else {
this.router.navigateByUrl('/register');
}
},
() => {
this.router.navigateByUrl('/register');
}
);
});
Я хочу увидеть страницу, отличную от '/ filter' после первого входа в систему, поэтому янапишите что-то вроде этого:
login() {
this.auth.login(this.credentials)
.then(() => this.router.navigate(['/youLogged'])
Но теперь каждый раз, когда я вхожу, меня перенаправляют на страницу '/ filter'.Подводя итог, можно сказать, что когда я запускаю приложение и захожу в систему, я хочу, чтобы меня сразу перенаправили на страницу «/ filter», но когда я вхожу в первый раз (я вызываю функцию «login»), я хочубыть перенаправлены на страницу '/ youLogged'.Вы знаете, как этого добиться?