Untitled
unknown
java
3 years ago
1.3 kB
6
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...