Restangular得到POST请求干净响应对象 [英] Restangular get clean response object from POST request

查看:159
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆