В моем приложении angular есть модуль dashboard
. И мой app.module.ts
подобен следующему.
@NgModule({
declarations: [
AppComponent,
PageNotFoundComponent
],
imports: [
BrowserModule,
AppRoutingModule,
DashboardModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
И app-routing.module.ts
равен
const routes: Routes = [
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
{ path: '**', component: PageNotFoundComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
И dashboard.route.ts
равен
const dashboardRoutes: Routes = [
{ path: 'dashboard', component: DashboardComponent }
]
@NgModule({
imports: [RouterModule.forChild(dashboardRoutes)],
exports: [RouterModule]
})
export class DashboardRouteModuel {}
Но приложение это маршрутизация на PageNotFoundComponent
всегда.