0
я копал в этом, но не могу понять это, вот простая попытка я сделал, я думал, что это было хорошо, но это, кажется, все еще просить, как получить ....
this.request = function(url, requestData) {
return $resource(url, null, {
post : {
method : 'POST',
params : requestData || {}
}
});
};
Использование это:
this.request('/some/api/url', {data : true}).post();
Я не могу показаться, чтобы выяснить, как вернуть объект обещание, так что я могу использовать repsonse данные ....
я вижу себя метод, однако я чувствовал, что это было немного назад, скажем, у нас есть вызов апи, чтобы получить пользователей по идентификатору, так что URL будет что-то вроде '/ пользователей/1123123' А потом запрос был бы таким, как 'this.request ('/ users/123123'). save ({}, function() { });' –
Мне просто не нужно было звонить методу сохранения, что делает нет смысла, когда технически я получаю данные с методом post –
Я обновил свой ответ, чтобы вы могли использовать '.post()' для публикации. –