【发布时间】:2017-02-24 06:16:05
【问题描述】:
我尝试注入两个名称相同但内容不同的模块
我偶然使用了两个同名的角度库
angular.module("main", ['moduleSameName']).
controller('mainController','factoryA', 'sumService' [function(factoryA, sumService){
this.name = factoryA.name;
this.result = sumService.sum(1,2);
}]);
//lib.js
angular.module("moduleSameName", []).
factory('factoryA', function(){
return { name : "giancarlo"}
});
//lib2.js
angular.module("moduleSameName", []).
service('sumService', function(){
this.sum: function(a, b){
return a + b
}
});
有任何解决方案吗?
【问题讨论】:
-
不,你不能在一个注入器中使用同名的模块
标签: javascript angularjs