Angular 7 зависает при перенаправлении - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь реализовать компонент выхода из системы в Angular, но когда я получаю доступ к / auth / logout в Chrome, он просто зависает, а в Firefox появляется сообщение «Веб-страница замедляет работу вашего браузера», как будто для (;;) работает.

ngOnInit() {
   this.subscription = this.state.subscribe((state: any) => {
       if (isEmpty(state.auth) || state.auth.isAuthenticated === false) {
         this.router.navigate(['/']);
       }
   });
   this.authService.logout();
}

Кто-нибудь когда-нибудь имел эту проблему? Заранее спасибо

1 Ответ

0 голосов
/ 16 января 2019

Я только что нашел решение.

Я поместил this.router.navigateByUrl('/') в effect.ts.Работаем сейчас!

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