Всем доброго времени суток. Есть Angular приложение с которого я шлю запросы на rest server используя Restangular. Все объекты полученные с сервера через GET используя Restangular - имеют внутри объекта данные об удаленной rest. Так что я могу с легкостью вызвать метод PUT DELETE у полученного объекта.
var users = Restangular.all('users');
var user = users[0]; //user with id 1
...
user.put(); //put to /users/1
Все методы для работы с Restangular описаны в отдельных services
Я вызываю их в controller и все работает.
Но в случае если я использую resolve - то тот объект который попадает потом в контроллер - лишен этих свойств. То есть вызвать методы .put() .remove() - вызывает ошибку.
Это происходит именно при передаче из resolve.
Кто то сталкивался с такой проблемой? И что то не нашел как можно создать Restangular объект из существующего...