将所有控制器加载到angular.js中

时间:2014-11-02 07:15:31

标签: angularjs

我正在使用node.js(express)和angular.js开发第一个应用程序。我将所有控制器放在前端的单个文件中,然后使用'<script src= ''>'加载一个文件,但现在我想将控制器拆分为不同的文件。是否有任何有效的方法来加载所有控制器,而不是编写许多脚本标签来加载所有控制器。

1 个答案:

答案 0 :(得分:1)

是。您通常在开发期间使用多个文件来轻松了解每个组件的位置,并简化团队工作和调试。但是构建过程应该生成最终的应用程序。此构建过程通常包含以下部分:

  • linting代码以检测编码错误或不良做法
  • 执行单元测试
  • 连接和缩小脚本文件以避免单独加载所有文件
  • 从开发中使用的HTML页面生成HTML页面,其中每个组件的所有<script>文件都被替换为加载上一步生成的唯一缩小JS文件的单个文件
  • 执行e2e测试

通常,gulp或grunt用于执行此操作。