如何在Angular UI-Router v 1中添加可选参数。+

时间:2017-07-07 21:09:24

标签: angularjs angular-ui-router

在角度ui-router的旧版本(0.4?)中,我们可以做到这一点......

url: '/:optional'

一切正常(减去网址中的额外反斜杠)。但当我升级到1.0.5时,我看到......

Error: Param values not valid for state 'projects.list'. Invalid params: [ optional ]

我试过......

url: '/{mine:(?:/[^/]+)?}'但也无效

我有没有办法在1.0世界中做到这一点?

1 个答案:

答案 0 :(得分:2)

查看this answer类似的问题。

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

  

使用正则表达式的路径参数不能是可选的或贪婪的