Çocuğum modül yolları diğer yolları ile url parametresi çakışmaları rota,Eğik 2 aşağıdaki gibi ben bu yollardan giderek ediyorum şöyle
{
path: '',
children: [
{ path: '', component: TripManagerComponent },
{ path: ':id', component: TripDetailComponent },
{ path: 'new', component: TripNewComponent }
]
}
,
navigateToTrip(index: number) {
this.router.navigate([index], { relativeTo: this.route });
}
navigateToNewTrip() {
this.router.navigate(['new'], { relativeTo: this.route });
}
Ama Açısal new
rotayı olarak algılar :id
ve beni TripDetailComponent
adresine yönlendirir.
Burada sorun, :id
rotası için 'yeni' dizgeyi URL parametresi olarak algılar.
:id
, yani view/:id
için bir önek ekleyebilir ve bunu çalıştırabilirim. Ancak, url şablonunu olduğu gibi tutmam gerekiyor. Bunu yapmanın bir yolu var mı? Benim beklenen url kalıptır
,
/trips --> show all trips
/trips/2334 --> show details of trip 2334
/trips/new --> show a form to create a new trip
Teşekkürler Günter. İşe yarıyor. Siparişin önemli olacağını asla düşünmedim. –
Yolları her zaman alır beni: | Bunu açıklığa kavuşturduğunuz için teşekkürler. – moeabdol