src/app/apm/apm-routing.module.ts
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { LayoutComponent } from './layout/layout.component';
import { DashboardComponent } from './dashboard/dashboard.component';
import { ScriptComponent } from './script/script.component';
import { ManageComponent } from './manage/manage.component';
import { SettingComponent } from './manage/setting/setting.component';
import { CollectionComponent } from './collection/collection.component';
import { PerformanceComponent } from './performance/performance.component';
import { DetailComponent } from './performance/detail/detail.component';
import { BehaviorComponent } from './behavior/behavior.component';
import { BehaviorDetailComponent } from './behavior/detail/detail.component';
const routes: Routes = [
{ path: 'dashboard', component: DashboardComponent },
{
path: '',
component: LayoutComponent,
children: [
{ path: '', component: ScriptComponent },
{ path: 'script', component: ScriptComponent },
{ path: 'manage', component: ManageComponent },
{ path: 'setting', component: SettingComponent },
{ path: 'collection', component: CollectionComponent },
{ path: 'performance', component: PerformanceComponent },
{ path: 'performance/:id', component: DetailComponent },
{ path: 'behavior', component: BehaviorComponent },
{ path: 'behavior/:id', component: BehaviorDetailComponent },
{ path: 'track', component: BehaviorComponent },
{ path: 'diagram', component: BehaviorComponent },
{ path: 'alarm', component: BehaviorComponent }
]
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class ApmRoutingModule {}