如果 'User' 是一项服务,而 'User.get' 是一种执行请求的方法。
<button class="btn" ng-click="User.get(users,'id,uname,email,pw')">
<p>{{users}}</p>
如何使用该代码示例将请求数据分配给范围变量“用户”?我喜欢这种代码风格,但我不知道如何实现它。有任何想法吗?
服务提供者的例子:
angular.module('User',[]).
provider('User', function() {
var path = 'user.php';
this.$get = function($http) {
var r = {};
r.get = function(variable,fields){
$http.get(path+'?fields='+fields).
success(function(data){
//variable = data;
});
}
return r;
};
this.setPath = function(p){path = p;};
});