Angular 2路由器中间的通配符选择器



我正在尝试用Angular.js 2开发一个项目。我正在尝试使用路由器。

我正在尝试创建一个带有参数的路线,以捕捉以下内容:

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

请注意,SOME/THING2是一个字符串,其中可能包含0或更多

路线定义需要如下内容:{ path: "/m/:sth1Var/c/*sth2Var/p/:sth3Var", component: MultiPost, name: "RouteName" }

但我找不到一种方法来使用通配符(*)在中间。

如果不捕获所有url并自己解析整个内容,我试图实现的目标是否可能实现?

我认为使用路由定义无法实现这一点。你应该把它从路由中移到params或单独的路由中。

最新更新