Маршрутизация угловая по тому же маршруту, если пользователь вошел в систему или нет

0
задан alessandro buffoli 6 March 2019 в 16:39
поделиться

1 ответ

Попробуйте это:

canActivate() {
  return this.userService.getCurrentUser()
    .pipe(
      tap(user => {
        if (!user) {
          this.router.navigate(['/operator']);
        }
      }),
    );
}

Если пользователь возвращается, это означает, что он вошел в систему, а если нет, он будет перенаправлен туда, куда вы хотите перенаправить.

0
ответ дан Maihan Nijat 6 March 2019 в 16:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: