Myprovider服务

<title></title>
<script type="text/javascript" src="../../angular/angular.js" ></script>
<script>
var app = angular.module("myApp",[]);
//配置函数:做程序的初始化配置。
app.config(function(myProviderProvider){
myProviderProvider.setAge(20);
//myServiceProvider.hehe(30);
});
app.controller("myCtrl",function($scope,myProvider,myService){
$scope.food = myProvider.food;
$scope.age = myProvider.resultAge;

//思路一:
myService.hehe(30);
$scope.num = myService.num1;

//思路二:
//$scope.num = myService.hehe(30);
});
//自定义provider服务
app.provider("myProvider",function(){
var age;
this.setAge = function(newAge){
age = newAge;
}
this.$get = function(){
var result = {};
result.food = "唐僧肉";
result.resultAge = age;
return result;
};
});
app.service("myService",function(){
//思路一:
this.num1;
this.hehe = function(num){
this.num1 = num;
}

//思路二:
/*var num1;
this.hehe = function(num){
num1 = num;
return num1;
}*/
});

</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<p>食物:{{food}},吃了{{age}}年了</p>
<p>num的值为:{{num}}</p>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值