src/app/app-routing.module.ts
import { NgModule } from '@angular/core'
import { Routes, RouterModule, PreloadAllModules } from '@angular/router'
import { LayoutComponent } from './layouts/components/layout/layout.component'
export const RootRoutes: Routes = [
{
path: '',
component: LayoutComponent,
children: [
{
path: '',
loadChildren: () => "import('./books/books-views/books-views.module').then(m => m.BooksViewsModule)"
},
{
path: 'checkout',
loadChildren: () => "import('./checkout/checkout-views/checkout-views.module').then(m => m.CheckoutViewsModule)"
}
]
}
]
@NgModule({
imports: [RouterModule.forRoot(RootRoutes, {
preloadingStrategy: PreloadAllModules
})],
exports: [RouterModule]
})
export class AppRoutingModule { }