import {RouterModule, Routes} from '@angular/router'; import {DecorationComponent} from './decoration.component'; import {DecorationListComponent} from './decoration-list/decoration-list.component'; import {EditDecorationComponent} from './edit-decoration/edit-decoration.component'; import {ModuleWithProviders} from '@angular/core'; import {DecorationItemComponent} from './decoration-list/decoration-item.component'; export const decorationsRoutes: Routes = [{ path: '', component: DecorationComponent, children: [ { path: '', component: DecorationListComponent } ] }, { path: 'new', component: EditDecorationComponent, outlet: 'right' }, { path: 'edit/:id', component: EditDecorationComponent, outlet: 'right' }]; export const decorationRoutesModule: ModuleWithProviders = RouterModule.forChild(decorationsRoutes); export const decorationsRoutingComponents = [DecorationItemComponent, DecorationComponent, DecorationListComponent, EditDecorationComponent];