角路由器问题

时间:2019-11-07 09:26:59

标签: angular angular-routing angular-router angular-universal

在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 },

0 个答案:

没有答案