Angularjs:控制器的代码组织

时间:2012-08-14 15:14:28

标签: javascript project-organization angularjs

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

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

提前谢谢

1 个答案:

答案 0 :(得分:5)

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

您可以在Module API documentation中阅读更多内容。