Я новичок в Angular. Я использую Angular 7 и делаю простую маршрутизацию.
После страницы входа я хочу отобразить домашнюю страницу. Логин является частью app-root
компонента, и на домашней странице я показываю header и sidenav , но я не могу перенаправить на домашнюю страницу.
приложение-routimg.module.ts
const appRoutes: Routes = [
{
path: '',
loadChildren: './login/login.module#LoginModule'
},
{
path: 'dashboard',
loadChildren: './dashboard/dashboard.module#DashBoardModule',
}
];
@NgModule({
imports: [RouterModule.forRoot(appRoutes)],
exports: [RouterModule],
// providers: [AuthGuard]
}
приборная панель-routing.modul.ts
const appRoutes: Routes = [
{
path: 'dashboard',
component: DashBoardComponent ,
children: [
{
path: '',
redirectTo: 'home'
},
{
path: 'home',
loadChildren: './home/home.module#HomeModule'
},
]
}
];
@NgModule({
imports: [
RouterModule.forChild(appRoutes)
],
exports: [
RouterModule
]
})
login.component.ts
onSubmit() {
this._router.navigate(['/home']);
}
}
core.js: 15724 ОШИБКА Ошибка: Uncaught (в обещании): Ошибка: не может соответствовать
любые маршруты. Сегмент URL: ошибка «home»: не удается сопоставить ни один маршрут. URL
Сегмент: «дом»