Angular2 Route参数需要DataType

时间:2016-02-26 20:25:33

标签: routing angular

是否可以在路由参数上设置数据类型要求?

例如,采取以下路线:

interface

我希望property只匹配一个数字

@RouteConfig([ {path: '/product/:id', component: productComponent, as: 'ProductDetail'} ]) 会匹配该路线

:id与路线不匹配

1 个答案:

答案 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应该允许你做你想做的事情