-1
如何使用尝试使用这些类型的网与prefix/foo-bar-1123
,prefix/foo-bar-1123/bazquux-123
与Angular 4路由器?重要的部分是我试图捕获的数字ID。使用URL中的路由器参数与角4路由器
我试过这个,但结果是,我得到了/ /字符捕获到单个变量称为categorySlug-:categoryId
和subcategorySlug-:subcategoryId
之间的所有数据。
const routes = [{
path: 'prefix/:categorySlug-:categoryId',
component: MyComponent,
}, {
path: 'prefix/:categorySlug-:categoryId/:subcategorySlug-:subcategoryId',
component: MyComponent,
}]
export const MyRoute: ModuleWithProviders = RouterModule.forChild(routes)
最后,我想用这些类型的变量来结束:
categorySlug=foo-bar
categoryId=1123
subcategorySlug=bazquux
subcategoryId=123
这是不是该路由器支持?是否可以扩展路由器来支持这些?