有没有一种方法可以处理递归未知的确切数量的路由器参数?
例如:
我们有产品类别,可以有子类别,子类别可以有自己的子类别,依此类推。有几个主要条件:
/categories/{id}/items该类别,这将打开项目列表组件。/categories/{id}/{id}/.../{id},该级别应打开最后一个categoryId子类别列表组件。/categories/{id}/{id}/.../{id}/items。检查和重定向的解决方案是拥有路由器解析器。但是如何在路由模块中跟踪这些网址?
在我看来,路线应如下所示:
{
path: '/categories/:id',
component: SubcategoriesListComponent
},
{
path: '/categories/:id/**/:id',
component: SubcategoriesListComponent,
},
{
path: '/categories/:id/**/:id/items',
component: CategoryItemsListComponent
}
Run Code Online (Sandbox Code Playgroud)
有可能以这种方式实施吗?