【问题标题】:Angular router with nested categories具有嵌套类别的角度路由器
【发布时间】:2020-03-26 10:35:46
【问题描述】:

我想嵌套类别但没有预定义级别数 根据几个因素,可能有 3-5 个级别。

所以第 1 级将是“categoryX/1”,第 2 级将是“categoryX/1/categoryY/2”等等...

现在我们有这样的路线,但它确实让事情变得更加困难,所以我真的很想有一个解决方案。

{
path: ':name/:id', component: CategoryPageComponent,
children: [
  {
    path: ':name/:id/:name/:id',
    component: CategorySubPageComponent,
  },
  {
    path: ':name/:id',
    component: CategorySubPageComponent,
  },
  {
    path: '', component: CategorySubPageComponent,
  },
]

}

【问题讨论】:

    标签: angular routing nested


    【解决方案1】:

    这有点晚了,但是...这可能有效:

      {
        path: ':name/:id', component: CategoriesComponent,
        children: [
          {
            path: '**/:name/:id',
            component: CategoriesComponent
          }
        ]
      }
    

    或类似的东西。但是,如果您不需要使用 id 构造它,这绝对有效:

      {
        path: 'category', component: CategoriesComponent,
        children: [
          {
            path: '**',
            component: CategoriesComponent
          }
        ]
      }
    

    【讨论】:

      猜你喜欢
      • 2020-07-06
      • 2021-07-17
      • 1970-01-01
      • 2016-11-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多