具有多个ID的AngularJS路由

时间:2014-02-07 20:42:39

标签: angularjs

是否可以使用具有固定和/或未定义Id的相同路由提供程序。

例如:

 $routeProvider.when('/workspace/:workspaceId', { ... });

但我想加载相同的视图/控制器/路由:

 $routeProvider.when('/workspace/:workspaceId/:id', { ... });

C#Web API2处理如下:

[Route("api/workspace/{id?}")]

谢谢!

1 个答案:

答案 0 :(得分:1)

根据documentation

  

path可以包含带问号的可选命名组:例如:name?

所以它看起来与Web API非常相似:

$routeProvider.when('/workspace/:workspaceId/:id?', { ... });