2016-01-07 62 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

我不認爲你可以通過路由定義來實現。您應該將該路線移出參數或單獨的路線。