AngularJS应用程序文件结构
发布于 2021-02-01 10:26:48
在一个大型AngularJS应用程序上,所有我的控制器都放在一个“
controllers.js”文件中,这对我来说似乎难以维护。有没有更好的方法可以做到这一点,例如:
\js\controllers\myController.js
\js\controllers\yourController.js
\js\controllers\ourController.js
这也适用于过滤器,服务,指令等…
关注者
0
被浏览
98
1 个回答
-
有很多组织代码的方法。您可以查看以下链接
您可以遵循他们的标准,也可以自己制定。
尝试遵循以下准则:
- Contollers不应太长,如果太长则说明它正在处理多个职责
- 尝试在系统中使用指令和服务来重用代码/逻辑
- 指令是Angualrjs中最强大的功能,请尝试最大程度地利用它。
- 编写测试;更好的是,您可以尝试使用AngularJS练习TDD