Я новичок с угловой, так что терпите меня.У меня проблема с угловым перенаправлением. Когда я очищаю хранилище вручную, код выполняет ngOnInit, выдает ошибку, перенаправляет на страницу входа (как и ожидалось), но когда я пытаюсь сделать то же самое с помощью метода выхода из системы, мой код выполняет метод выхода из системы, ngOnInit и затемперенаправить на страницу входа.почему он выполняет ngOnInit той же страницы, когда я перенаправляю на другую страницу?В приведенном ниже коде показан метод выхода из системы.
Я попытался сделать это глобально, переместив код в конструктор
this.localStorage.clear().subscribe(() => {
console.log('Logout Method');
alertify.success("Logout Successfull !!");
this.router.navigate(['/login']);
}, () => {
alertify.error("Storage error");
});
Код должен просто выполнить метод выхода из системы, а не выполнять оба выхода и ngOnInit