Untitled
unknown
java
2 years ago
1.3 kB
2
Indexable
import {NgModule} from '@angular/core'; import {RouterModule, Routes} from '@angular/router'; import {HorseCreateEditComponent, HorseCreateEditMode} from './component/horse/horse-create-edit/horse-create-edit.component'; import {HorseComponent} from './component/horse/horse.component'; import {HorseDetailsComponent} from './component/horse/horse-details/horse-details.component'; import {OwnerComponent} from './component/owner/owner.component'; import {OwnerCreateComponent} from './component/owner/owner-create/owner-create.component'; const routes: Routes = [ {path: '', redirectTo: 'horses', pathMatch: 'full'}, {path: 'owners', children: [ {path: '', component: OwnerComponent}, {path: 'create', component: OwnerCreateComponent}, ]}, {path: 'horses', children: [ {path: '', component: HorseComponent}, {path: 'create', component: HorseCreateEditComponent, data: {mode: HorseCreateEditMode.create}}, ]}, {path: 'horses/details/:id', component: HorseDetailsComponent}, {path: 'horses/edit/:id', component: HorseCreateEditComponent}, //TODO is this done ? {path: '**', redirectTo: 'horses'}, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { }
Editor is loading...