5
下比方說,我有每個同名DSerrorLog
的三個工廠不同模塊AngularJS:注射用相同的名字,但不同的模塊
angular.module('module1').factory('DSerrorLog', function() {
return { show: false, msg: "" };
});
angular.module('module2').factory('DSerrorLog', function() {
return { show: false, msg: "" };
});
angular.module('module3').factory('DSerrorLog', function() {
return { show: false, msg: "" };
});
下如何從正確的模塊注入正確的實例的工廠/服務一個例如DSerrorLog
根據module3
進入我的控制器?我認爲語法如module3.DSerrorLog
在這裏不起作用。
angular.module('mainApp', ['module1', 'module2', 'module3'])
app.controller('MainCtrl', function ($scope, DSerrorLog) {
});
我明白了。謝謝! – lolski