use*_*246 17 javascript angularjs angularjs-module angularjs-factory
我有一个模块......
angular.module('myModule', []);
Run Code Online (Sandbox Code Playgroud)
然后是工厂
angular.module('myModule')
.factory('factory1', [
function() {
//some var's and functions
}
]);
Run Code Online (Sandbox Code Playgroud)
然后是另一家工厂
angular.module('myModule')
.factory('factory2', [
function() {
//some var's and functions BUT I want to use some var's from factory1
}
]);
Run Code Online (Sandbox Code Playgroud)
但是我想在factory2中使用factory1中的一些变量,如何将factory1注入factory2?
Dal*_*rzo 21
这就是我要做的:
在工厂一
angular.module('sampleApp')
.factory('factory1', function() {
var factory1 = {};
factory1.method1 = function () {
return true;
};
factory1.method2 = function () {
return "hello";
};
return factory1;
}
);
Run Code Online (Sandbox Code Playgroud)
在工厂二
angular.module('sampleApp')
.factory('factory2', ['factory1',
function(factory1) {
var factory2 = {};
factory2.method3 = function () {
return "bye vs " + factory1.method2();
};
return factory2;
}
]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14480 次 |
| 最近记录: |