4

我正在尝试使用 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 并自己解析整个事情,我想要实现的目标是可能的吗?

4

1 回答 1

0

我认为您无法通过路由定义来实现这一目标。您应该将其移出路由到参数或单独的路由中。

于 2016-01-10T17:06:37.473 回答