import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { AnalysisDetailComponent } from './analysis-detail/analysis-detail.component'; import { AnalysisListComponent } from './analysis-list/analysis-list.component'; import { AnalysisChartResultComponent } from './analysis-chart-result/analysis-chart-result.component'; import { AnalysisChartGuardService } from './shared/analysis-chart-guard.service'; const routes: Routes = [ { path: '', component: AnalysisListComponent }, { path: ':analysisId', component: AnalysisDetailComponent }, { path: ':analysisId/chart', component: AnalysisChartResultComponent } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule], providers: [AnalysisChartGuardService] }) export class AnalysisRoutingModule { }