<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../AngularJS/angular.js" ></script>
<script>
var app = angular.module("myApp",[]);
//自定义Provider服务
app.provider("myProvider",function(){
var age;
this.setAge = function(newAge){
age = newAge;
}
this.$get = function(){
var student = {};
student.name = "张三";
student.ageProvider = age;
return student;
}
});
app.config(function(myProviderProvider){
myProviderProvider.setAge(20);
});
app.controller("myCtrl",function($scope,myProvider){
$scope.name = myProvider.name;
$scope.haha = myProvider.ageProvider;
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<p>{{name}}</p>
<p>{{haha}}</p>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../AngularJS/angular.js" ></script>
<script>
var app = angular.module("myApp",[]);
//自定义Provider服务
app.provider("myProvider",function(){
var age;
this.setAge = function(newAge){
age = newAge;
}
this.$get = function(){
var student = {};
student.name = "张三";
student.ageProvider = age;
return student;
}
});
app.config(function(myProviderProvider){
myProviderProvider.setAge(20);
});
app.controller("myCtrl",function($scope,myProvider){
$scope.name = myProvider.name;
$scope.haha = myProvider.ageProvider;
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<p>{{name}}</p>
<p>{{haha}}</p>
</body>
</html>