blob: c9042bf8599f632e69e574a6c40821f8f72e2ff2 [file] [log] [blame]
import {NgModule} from '@angular/core';
import {PreloadAllModules, RouterModule, Routes} from '@angular/router';
// These are lazy-loaded routes - note that we dynamic-import the modules here
// to avoid having an eager dependency on them.
// IMPORTANT: this array is auto-updated by script/generator
// dont rename the 'routes' variable.
const routes: Routes = [
{
path: '',
pathMatch: 'full',
loadChildren: () => import('./home/home').then(m => m.HomeModule)
},
{
path: 'hello',
pathMatch: 'full',
loadChildren: () =>
import('./hello-world/hello-world.module').then(m => m.HelloWorldModule)
},
{
path: 'todos',
pathMatch: 'full',
loadChildren: () => import('./todos/todos.module').then(m => m.TodosModule)
}
];
@NgModule({
imports: [RouterModule.forRoot(routes, {
// TODO: maybe set this based on devmode?
enableTracing: true,
// preloadingStrategy: PreloadAllModules,
})],
exports: [RouterModule],
})
export class AppRoutingModule {
}