2

刚开始使用angularjs。这真的很棒。我想让我的应用程序尽可能模块化。我的问题:每个 angularjs 控制器(服务等)我应该有一个脚本标签吗?有没有办法根据需要从服务器加载我的角度控制器(服务等)?Angular以某种方式做到了?我错过了什么吗?

更新

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

4

1 回答 1

1

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

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

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

'use strict';

/* Controllers */

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


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

我还建议将这种方法用于开发环境。您可以在部署到生产环境时压缩并加入文件。

于 2013-02-21T16:25:43.140 回答