在Router中,我的路由器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 },