Restangular得到POST请求干净响应对象 [英] Restangular get clean response object from POST request
本文介绍了Restangular得到POST请求干净响应对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
喜IM特林使用 Restangular 的服务,但我已经得到我并不能解决一个问题,比如我做POST请求,我要弄干净响应对象,但在我的回应对象包装所有Restangular方法,我知道可能是它的一个特点,但我需要我的干净的响应:))
this.Restangular.one(AUTH)。后(登录,数据)。然后(功能(RESP){
的console.log(RESP);
//响应对象包装所有Restangular方法 }
解决方案
您可以用得到纯元素 .plain()
从响应
this.Restangular.one(AUTH)。后(登录,数据)。然后(功能(RESP){
的console.log(resp.plain());
//返回从服务器,而不接受普通元素
//任何从Restangular增强的方法。
//这是一个别名调用Restangular.stri prestangular(ELEM)
}
您需要使用Restangular版本1.4.0
Plunkr - http://plnkr.co/edit/qDAyPqywC27in9wnlAHF
Hi im tring to use Restangular service, but I have get one problem which I cant solve , for example I'm doing the POST request and I want to get clean response Object, but in my response Object wrapped all Restangular methods, I know may be it's a feature , but I need my clean response :))
this.Restangular.one("auth").post("login",data).then(function(resp){
console.log(resp);
// in response object wrapped all Restangular methods
}
解决方案
You can get the plain element using .plain()
from response
this.Restangular.one("auth").post("login",data).then(function(resp){
console.log(resp.plain());
//Returns the plain element received from the server without
//any of the enhanced methods from Restangular.
//It's an alias to calling Restangular.stripRestangular(elem)
}
You need to use Restangular version 1.4.0
Plunkr - http://plnkr.co/edit/qDAyPqywC27in9wnlAHF
这篇关于Restangular得到POST请求干净响应对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文