每个AngularJS控制器一个脚本标记

One script tag per AngularJS Controller?

本文关键字:一个 脚本 AngularJS 控制器 每个      更新时间:2023-09-26

刚开始使用angularjs。真的很棒。我希望我的应用程序尽可能模块化。我的问题是:每个angularjs控制器(服务等)应该有一个脚本标签吗?有没有一种方法可以根据需要从服务器加载我的角度控制器(服务等)?角度,不知怎么的?我是不是错过了什么?

更新

也许我还没说清楚。我希望每个angularjs控制器(服务等)有一个javascript文件。就像我在服务器端每个nodejs模块有一个文件一样。

我建议您以角种子项目为起点。你可以在Github上找到它。

该项目是典型AngularJS web的应用程序框架应用程序。你可以使用它来快速引导你的angular webapp项目以及为这些项目开发环境。

这是他们建议对controllers.js文件采用的样式:

'use strict';
/* Controllers */
function MyCtrl1() {}
MyCtrl1.$inject = [];

function MyCtrl2() {
}
MyCtrl2.$inject = [];

我还建议对发展环境采取这种做法。您可以在部署到生产环境时压缩和连接这些文件。

相关文章: