角度UI - 路由器

时间:2015-08-14 05:31:28

标签: javascript angularjs

我的应用程序超过1500页。我正在使用角度UI路由器来处理路由。

我想知道什么是好的做法

  1. 在app.js中定义所有路线
  2. 定义每个模块的路由

1 个答案:

答案 0 :(得分:5)

我个人的建议是定义每个模块的路由,因为这将简化可维护性视角的代码

来自John papa的参考指南

  

为模块中存在的视图定义路径。每个模块   应该包含模块中视图的路由。

     

为什么?:每个模块都应该能够自立。

     

为什么?:删除模块或添加模块时,应用程序只会   包含指向现有视图的路线。

     

为什么?:这样可以轻松启用或禁用部分内容   申请无需关注孤儿路线。

你可以参考John papa的棱角指南here