我正在尝试使用Restangular服务,但我遇到了一个我无法解决的问题。例如,我正在做POST请求,我想获得干净的响应对象,但在我的响应中,对象包裹了所有Restangular
方法,我知道这可能是一个功能,但我需要我的干净响应:))< / p>
this.Restangular.one("auth").post("login",data).then(function(resp){
console.log(resp);
// in response object wrapped all Restangular methods
}
答案 0 :(得分:31)
您可以使用回复
中的.plain()
获取普通元素
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)
}
您需要使用Restangular版本1.4.0