Angularjs:控制器的代码组织

cri*_*dol 3 javascript project-organization angularjs

我使用了角度种子(使用文件index-async.html(异步加载的依赖项))来启动我的Web项目,但我的控制器需要一些重组.我现在有3个文件充满控制器(700多行).如果我在10个文件(以及将来更多)中重新组织它们,是否有一种优雅的方式来加载我的控制器.

此外,更多文件意味着更少的合并冲突(是啊!!!)

Thx提前

Noa*_*tas 5

我大量使用angular.module().controller()语法按模块对控制器进行分组,这极大地改善了我的角度代码的组织.作为额外的好处,您的控制器不再是全局名称间隔功能.

您可以在Module API文档中阅读更多内容.

  • @cricardol在开发过程中,我手动将每个.js文件(每个包含一个角度模块)添加到我的index.html页面.但是,将这些文件连接到一个文件中很容易包含在构建过​​程中. (2认同)