2017-07-07 120 views
1

一個可選的參數在角UI路由器,我們能做到這一點的舊版本(0.4?)...如何在角UI-路由器v 1 +

url: '/:optional'

和一切工作罰款(在網址中減去一個額外的反斜槓)。但是,當我升級到1.0.5,我看到了

​​

我想...

url: '/{mine:(?:/[^/]+)?}'太多,但它沒有工作,要麼

有沒有辦法,我可以在1.0世界中做到這一點?

回答

2

看看this answer到類似的問題。

另外,作爲stated in the UI Router's documentation

路由參數與正則表達式不能是可選的或者貪心

+0

按照[同一文檔】(https://github.com/angular- ui/ui-router/wiki/URL-Routing#using-parameters-in-links)re' /:conditionId'或'/ {conditionId}'語法;在'ui-sref =「contacts.detail({contactId:id})」'; 「id的值可以是任何範圍。」 *除非'id'是未定義的!* –