импорт-импорт {Router} из '@ angular / router';и в конструкторе приватный маршрутизатор: Маршрутизатор
Если вы передаете свой запрос на обслуживание как json, тогда ваш код похож на
this.auth.updateCredentials(credentials).subscribe(
(data) => {
if (data) {
this.showError = false;
if (credentials['user_id'] == this.loggedUser) {
//Redirect
localStorage.setItem('jwt', '')
localStorage.setItem('user_id', '')
localStorage.setItem('user_role', '')
this.router.navigate(['your link']).then(() => {
your toaster
});
} else {
this.dialogRef.close();
}
}
if (data == "error") {
this.showError = true;
}
},
(error) => {
this.showError = true;
console.log(error);
}
);
И если вы не анализируете свои данные в json заранее, тогдаВы должны сделать это
this.auth.updateCredentials(credentials).subscribe(
(data) => {
if (data['status'] == 200) {
this.showError = false;
if (credentials['user_id'] == this.loggedUser) {
//Redirect
localStorage.setItem('jwt', '')
localStorage.setItem('user_id', '')
localStorage.setItem('user_role', '')
this.router.navigate(['your link']).then(() => {
your toaster
} else {
this.dialogRef.close();
}
}
if (data == "error") {
this.showError = true;
}
},
(error) => {
this.showError = true;
console.log(error);
}
);