是否可以在路由参数上设置数据类型要求?
例如,采取以下路线:
interface
我希望property
只匹配一个数字
@RouteConfig([
{path: '/product/:id', component: productComponent, as: 'ProductDetail'}
])
会匹配该路线
:id
与路线不匹配
答案 0 :(得分:2)
<强> UDPATE 强>
WIP:feat(路由器):支持正则表达式路径路径
似乎最近添加了此PR https://github.com/angular/angular/pull/13210/files以及此相关问题https://github.com/angular/angular/issues/12972
另见https://angular.io/docs/ts/latest/api/router/index/UrlMatcher(希望很快填写一些内容)
<强>原始强>
这个PR https://github.com/angular/angular/pull/7126应该允许你做你想做的事情