AngularJS 应用程序文件结构

2023-12-28

在一个大型 AngularJS 应用程序中,将所有控制器都放在一个“controllers.js”文件中,对我来说似乎有点难以维护。有没有更好的方法来做到这一点,例如:

\js\controllers\myController.js
\js\controllers\yourController.js
\js\controllers\ourController.js

这也适用于过滤器、服务、指令等......


有很多方法可以组织代码。您可以查看以下链接

  • 使用 AngularJS 构建 Huuuuuge 应用程序 http://briantford.com/blog/huuuuuge-angular-apps.html
  • 大型 AngularJS 和 JavaScript 应用程序中的代码组织 http://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript
  • AngularJS 最佳实践:目录结构 https://scotch.io/tutorials/angularjs-best-practices-directory-structure

您可以遵循他们的标准,也可以制定自己的标准。

尝试遵循以下准则:

  • 控制器不应该太长,如果太长则它正在处理多个职责
  • 尝试在系统中使用指令和服务来重用您的代码/逻辑
  • 指令是 Angularjs 中最强大的东西,尝试最大限度地利用它。
  • 编写测试;更好的是你可以尝试使用 AngularJS 练习 TDD
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AngularJS 应用程序文件结构 的相关文章