Restangular получить чистый объект ответа из запроса POST

Я пытаюсь использовать сервис Restangular, но столкнулся с одной проблемой, которую не могу решить. Например, я делаю POST-запрос и хочу получить чистый объект ответа, но в моем объекте ответа обернуты все методы Restangular, я знаю, может быть, это функция, но мне нужен мой чистый ответ :))

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

            }

person Narek Mamikonyan    schedule 22.07.2014    source источник


Ответы (1)


Вы можете получить простой элемент, используя .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

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

person hutingung    schedule 22.07.2014