Угловой 4 - белый фон, когда я хочу перейти к дому - PullRequest
0 голосов
/ 28 апреля 2018

Я хочу, чтобы маршрутизация переместила меня на домашнюю страницу, когда авторизация вернула 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]
  }
];

Пожалуйста, посмотрите на фото, это то, что происходит после перенаправления путем авторизации на главную страницу

enter image description here

...