Restangular从POST请求获取干净的响应对象

Nar*_*yan 19 javascript angularjs restangular

我正在尝试使用Restangular 服务,但我遇到了一个我无法解决的问题.例如,我正在做POST请求,我想获得干净的响应对象,但在我的响应中,对象包装了所有Restangular方法,我知道这可能是一个功能,但我需要我的干净响应:))

 this.Restangular.one("auth").post("login",data).then(function(resp){
                console.log(resp);
                // in response object wrapped all Restangular methods 

            }
Run Code Online (Sandbox Code Playgroud)

hut*_*ung 31

您可以.plain()从响应中获取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)
 }
Run Code Online (Sandbox Code Playgroud)

您需要使用Restangular版本1.4.0

Plunkr - http://plnkr.co/edit/qDAyPqywC27in9wnlAHF