在angularjs中定义路径上的多个可选参数

时间:2014-08-06 14:01:32

标签: angularjs ngroute angularjs-ng-route

我有路线

.when('/calculator/c_:clientId/t_:type/:assetId',.....)

我想要make /t_:type/:assetId可选

我想要的网址可能是

/calculator/c_100    
/calculator/c_100/t_value1
/calculator/c_100/t_value2/10

有没有办法做到这一点。用?可以只做一个可选的,也不是像c_,t _

这样的常量部分

1 个答案:

答案 0 :(得分:3)

你只需要添加一个"?"路由定义中的参数

.when('/calculator/c_:clientId/t_:type/:assetId?',.....)