Проблема в том, что я хочу перейти к корневому каталогу приложения из дочернего маршрута.
Это моя структура:
export const rootRouterConfig: Routes = [
{ path: '', redirectTo: 'login', pathMatch: 'full' },
{ path: 'login', component: LoginComponent, canActivate: [AuthGuard] },
{ path: 'dashboard', component: DashboardComponent, resolve: { data: UserResolver},
children: [
{ path: '', redirectTo: 'projects', pathMatch: 'full' },
{ path: 'projects', component: ProjectsComponent, resolve: { data: UserResolver}},
{ path: 'addproject', component: AddprojectComponent, resolve: { data: UserResolver}},
{ path: 'updateproject/:key', component: AddprojectComponent, resolve: { data: UserResolver}},
{ path: 'network', component: NetworkComponent, resolve: { data: UserResolver}},
{ path: 'figures', component: FiguresComponent, resolve: { data: UserResolver}},
{ path: 'user', component: UserComponent, resolve: { data: UserResolver}}
]
},
{ path: 'forgot', component: ForgotComponent },
];
Это app.compenent.html:
<main>
<router-outlet></router-outlet>
</main>
И это dashboard.component.ts:
<div class="dashboard-content-wrapper">
<router-outlet></router-outlet>
</div>
У меня есть кнопка в UserComponent, которую я ожидаю, чтобы перейти на страницу входа, так как она root, но я могуне прошел компонент приборной панели ??
deleteProfile() {
this.route.navigate(['/'])
}