Lazy Loading
Mis à jour
export const appRouteList: Routes = [
{
path: 'landing',
component: LandingComponent
},
{
path: 'book',
loadChildren: './views/book/book-routing.module#BookRoutingModule'
},
{
path: '**',
redirectTo: 'landing'
}
];
@NgModule({
exports: [
RouterModule
],
imports: [
HttpClientModule,
RouterModule.forRoot(appRouteList)
]
})
export class AppRoutingModule {
}export const bookRouteList: Routes = [
{
path: 'search',
component: BookSearchComponent
},
{
path: '**',
redirectTo: 'search'
}
];
@NgModule({
imports: [
BookModule,
RouterModule.forChild(bookRouteList)
]
})
export class BookRoutingModule {
}loadChildren: () => import('./views/book/book-routing.module')
.then(module => module.BookRoutingModule);RouterModule.forRoot(appRouteList, {
preloadingStrategy: PreloadAllModules
})