刚开始使用angularjs。真的很棒。 我希望我的应用程序尽可能模块化。 我的问题:我应该为每个angularjs控制器(服务等)设置一个脚本标签吗? 有没有办法根据需要从服务器加载我的角度控制器(服务等)? Angular以某种方式做到了吗?我错过了什么吗?
更新
也许我没有说清楚。我希望每个angularjs控制器(服务等)有一个javascript文件。就像每个nodejs模块服务器端有一个文件一样。
答案 0 :(得分:1)
我建议你以角度种子项目作为起点。 你可以在Github找到它。
此项目是典型AngularJS Web的应用程序框架 应用程序。您可以使用它来快速引导角度webapp项目 和开发这些项目的环境。
这是他们建议对controllers.js文件使用的样式:
'use strict';
/* Controllers */
function MyCtrl1() {}
MyCtrl1.$inject = [];
function MyCtrl2() {
}
MyCtrl2.$inject = [];
我也建议这种方法用于开发环境。您可以在部署到生产时压缩和加入文件。