在angularjs中添加第三方模块

时间:2015-08-08 17:03:10

标签: javascript angularjs module

我的角度应用程序中只需要特定页面的第三方模块,因此我不想在不需要时加载这些js文件

目前的代码就像这样

angular.module('app', ['othermodule']);

但我希望它像

angular.module('app',['']).
controller('ctrl'['module',function(module){

}]);

或任何类似的替代品。如何有条件地加载模块?

1 个答案:

答案 0 :(得分:0)

您需要做的第一件事就是将角度模块分解成自己的文件。一个简单的例子是一个单独的app.js来处理创建app和路由,然后是controller.js和factory.js。为每个模块创建一个单独的文件后,使用此语法

创建模块
angular.module('myapp.functionName.type',  ['inject your custom module here'])
.whatever (controller, value, factory, etc) 

然后,您将myapp.functionName.type注入app.js