var app=angular.module("App",[],function($provide){
//自定义一个工厂,$provide是angular自动注入的,然后创建一个服务对象
$provide.factory("xx",function(){
return [1,2,3,4];
})
//自定义服务,返回的必须是对象,字符串,数字这样的基本类型不行,工厂可以。他们两个功能差不多
$provide.service("xx2",function(){
return ["上海"];
})
});
app.controller("democontroller",function($scope,xx2){
$scope.name="zhangsan";
console.log(xx2)
})
这两个和
app.factory()
app.service()
是一样的。
angularJS自定义服务的两种方法
最新推荐文章于 2019-08-29 16:40:07 发布