Я хочу, чтобы маршрутизация переместила меня на домашнюю страницу, когда авторизация вернула false, вот так ссылка переходит на главную страницу, но экран весь белый, мне нужно обновить страницу, чтобы получить компонент
У меня есть этот код
Auth:
export class AuthGuard implements CanActivate {
constructor (private serwis: SerwisService, private router: Router) {}
canActivate(
next: ActivatedRouteSnapshot,
state: RouterStateSnapshot): boolean {
if (this.serwis.login === true) {
return true;
} else {
return false;
this.router.navigate(['']);
}
}
}
Маршрутизация:
const appRoutes: Routes = [
{
path: '',
component: LoginComponent
},
{
path: 'dashboard',
component: DashboardComponent,
canActivate: [AuthGuard]
}
];
Пожалуйста, посмотрите на фото, это то, что происходит после перенаправления путем авторизации на главную страницу