我有如下路線:Angular2 - 不想角路由器,看看路徑分隔符爲單獨的航段
path: 'Foo/:Address'
的地址參數可以包含如下字符串:
boo/bar/a
或 boo/b
但是,當我的代碼路由到任何上述地址,我得到一個異常,沒有匹配的路線。我想它認爲foo
,bar
和a
是不同的路線段,因此它會引發異常。我需要一個參數在路由中,因爲段的數量是隨機的,並且網址應該是沒有任何字符串替換的。
有沒有什麼辦法讓角度知道foo
之後的任何東西都是單個參數?
我使用以下版本:
{
path: 'address', children: [
{ path: '**', component: YourComponent }
]
}
然後:
"@angular/core": "2.0.0-rc.4"
"@angular/router": "3.0.0-beta.1"
寫入它作爲一個查詢字符串,路徑:'Foo?地址=:參數' – shammelburg
@shammelburg不是一個選項..我想它,因爲它是在網址。 – Mustafa
「boo/bar/a」中的「a」是否表示地址參數? – shammelburg