В маршрутизаторе я использую некоторые параметры в моем URL-адресе маршрутизатора, но на самом деле, если я добавляю только параметры без каких-либо статических данных для более чем одного компонента, он загружается неправильно. Ниже моего кода ....
const routes: Routes = [
{ path:'', redirectTo:"/", pathMatch:"full"},
{ path: '', component: DashboardComponent },
{ path: 'aboutus', component: AboutusComponent },
{ path: ':cityname/property-sale', component: CityComponent },
{ path: ':cityname/:staticlocurl-:localityname-:localityid', component: localityComponent },
{ path: ':cityname/zone/:zonename-:zoneid', component: zoneComponent },
{ path: ':cityname/:proptypename-:proptypeid', component: typeComponent },
{ path: '**', redirectTo:"/" }
Внутри этих маршрутизаторов localityComponent и typeComponent полный путь Я задаю параметры без каких-либо статических данных, как другие пути маршрутизатора. Поэтому он не отображается должным образом.
Для typecomponent , если я добавлю, как показано ниже, он будет работать.
{ path: ':cityname/sale/:proptypename-:proptypeid', component: typeComponent },