版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36251118/article/details/81101631
factory通过工厂模式创建自定义服务,测试代码如下:
js代码:
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope,add1,addFactory) {
$scope.num=add1(5);
$scope.num1=addFactory.add1(6);
$scope.num2=addFactory.add2(6);
});
app.factory('add1', function(){
return function(num){
num+=1;
return num
}
})
app.factory('addFactory', function(){
var factory = {}
factory.add1=function(num){
num+=1;
return num
}
factory.add2=function(num){
num+=2;
return num
}
return factory;
})
app.factory('addFactory', function(){
return {
add1:function(num){
num+=1;
return num
},
add2:function(num){
num+=2;
return num
}
}
})