import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { AgendaImportListComponent } from './components/agenda-import-list/agenda-import-list.component'; import { AgendaListComponent } from './components/agenda-list/agenda-list.component'; import { AgendaSortComponent } from './components/agenda-sort/agenda-sort.component'; import { ListOfSpeakersComponent } from './components/list-of-speakers/list-of-speakers.component'; import { TopicDetailComponent } from './components/topic-detail/topic-detail.component'; const routes: Routes = [ { path: '', component: AgendaListComponent }, { path: 'import', component: AgendaImportListComponent }, { path: 'topics/new', component: TopicDetailComponent }, { path: 'sort-agenda', component: AgendaSortComponent }, { path: 'speakers', component: ListOfSpeakersComponent }, { path: 'topics/:id', component: TopicDetailComponent }, { path: ':id/speakers', component: ListOfSpeakersComponent } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class AgendaRoutingModule {}