Javascript angularjs模块初始化期间有条件地注入依赖项
我有一个角度模块,我想有一个依赖注入到它的条件。i、 eJavascript angularjs模块初始化期间有条件地注入依赖项,javascript,angularjs,Javascript,Angularjs,我有一个角度模块,我想有一个依赖注入到它的条件。i、 e var myapp = angular.module('myapp', [ 'ngRoute', 'myappcontroller', 'ngGrid' // I want to include ngGrid only if I am running a debug version of myapp ]); 有办法吗 你可以,但需要一些额外的工作 第二个参数是数组,因此没有什么可以阻止您执行此操作:
var myapp = angular.module('myapp', [
'ngRoute',
'myappcontroller',
'ngGrid' // I want to include ngGrid only if I am running a debug version of myapp
]);
有办法吗 你可以,但需要一些额外的工作 第二个参数是数组,因此没有什么可以阻止您执行此操作:
var dev = ['foo', 'bar'];
var prod = ['foo'];
var deps = dev; //or prod
angular.module('foo', []);
angular.module('bar', []);
angular.module('myApp', deps);
几乎是但不完全是重复的: