2016-01-07 61 views
4

我想用Angular.js 2开发一个项目。我正在尝试使用路由器。在Angular 2路由器中间的通配符选择器

我想创建一个带参数的路线捕获到像以下:

/m/SOMETHING1/c/SOME/THING2/p/SOMETHING3

请注意,某些/ THING2是一个字符串,可以包含0以上/它

我需要为路线定义什么是一样的东西: { path: "/m/:sth1Var/c/*sth2Var/p/:sth3Var", component: MultiPost, name: "RouteName" }

但我不能找到一种方法,使用wildca rd字符(*)在中间。

我试图实现的事情是可能的没有捕获所有的url和解析整个事情我自己?

回答

0

我不认为你可以通过路由定义来实现。您应该将该路线移出参数或单独的路线。