【发布时间】:2014-02-22 00:00:43
【问题描述】:
在 Angular 中,我希望有一个函数在 $resource 响应到达控制器之前拦截它,以查看它是否设置了错误标志,然后对该错误标志采取行动。在将响应数据发送到控制器之前,我是否可以使用资源函数来检查响应数据?
示例资源:
mymod.factory('setSomething', function($resource){
var resource = $resource('/proxy/request.php?action=setSomething', {}, {
post:{
method : "POST",
isArray : false,
headers : {
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'
}
},
});
return resource;
});
【问题讨论】:
-
检查这个其他答案,应该给它你所需要的。 stackoverflow.com/questions/18582900/…
-
你可以使用 $http 拦截器。有一篇关于拦截器的好帖子here。
标签: angularjs angular-resource