将预定义参数添加到所有路由

时间:2017-03-14 21:11:44

标签: angularjs ngroute angularjs-ng-route

我有一个拥有大量路由和控制器的应用程序。我们的应用程序允许人们创建项目并进行管理。除用户相关的所有路线都需要项目ID,目前我们将项目ID存储在cookie中,但计划将其移动到网址,以便该方案将从/PROJECT_ID/project-related-endpoint

变为/project-related-endpoint

我基本上需要为代表当前项目ID的所有路由添加前缀,但它需要太多工作。所有路由都需要更改,所有重定向调用($location.path())都需要重写,因此我正在寻找解决此问题的可靠方法。我应该覆盖自动添加前缀的$location.path()并手动更改路由,还是有更好的方法来处理这个问题?

0 个答案:

没有答案