import { RouterModule, Routes } from '@angular/router'; import { NgModule } from '@angular/core'; import { PagesComponent } from './pages.component'; import { DashboardComponent } from './dashboard/dashboard.component'; import { UiFeaturesComponent } from './ui-features/ui-features.component'; import { ComponentsComponent } from './components/components.component'; import { MapsComponent } from './maps/maps.component'; const routes: Routes = [ { path: '', component: PagesComponent, children: [ {path: 'dashboard', component: DashboardComponent}, {path: 'ui-features', component: UiFeaturesComponent}, {path: 'components', component: ComponentsComponent}, {path: 'maps', component: MapsComponent}, {path: '', redirectTo: 'dashboard', pathMatch: 'full'} ] } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class PagesRoutingModule { }