AngularJS Возврат значение из resolve?

Всем доброго времени суток. Есть 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 объект из существующего...
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы