usage-counts/src/app/app.routing.ts

43 lines
991 B
TypeScript
Raw Normal View History

import { NgModule} from '@angular/core';
import {Routes, RouterModule, PreloadAllModules} from '@angular/router';
const appRoutes: Routes = [
{
path: '',
loadChildren: './home/home.module#HomeModule'
},
{
path: 'resources',
loadChildren: './resources/resources.module#ResourcesModule'
},
{
path: 'resources/:section',
loadChildren: './resources/resources.module#ResourcesModule'
},
{
path: 'analytics',
loadChildren: './analytics/analytics.module#AnalyticsModule'
},
{
path: 'contact',
loadChildren: './contact/contact.module#ContactModule'
},
{
path: 'about',
loadChildren: './about/about.module#AboutModule'
},
{
path: 'about/:section',
loadChildren: './about/about.module#AboutModule'
}
];
@NgModule({
imports: [ RouterModule.forRoot(appRoutes, {
preloadingStrategy: PreloadAllModules,
scrollPositionRestoration: "top"
}) ],
exports: [ RouterModule ]
})
export class AppRoutingModule {}