0
Я могу отправить запрос put с заголовком с ngResource. Мой FactoryService выглядит так:Как отправить запрос-запрос с телом в Angular с ngResource
angular
.module("playersServicesModule", ["ngResource", "config"])
.factory("playersService", ["$resource", "API_ROOT",
function ($resource, API_ROOT) {
"use strict";
var url = API_ROOT + "/api/footballplayers";
return {
updateFootballPlayer: function (id, column, newValue) {
return $resource(url + '/:Id', { Id: id },
{
"update": {
method: 'PUT', headers: {
"Column": column,
"NewValue": newValue
}
}
});
}
};
Как я могу добавить данные в тело запроса-запроса?
$ resource не выполняет запрос $ http PUT, он просто создает объект, который вы можете создавать с помощью запросов. Вы должны вызвать действие «update», которое вы определили на нем, для выполнения фактического запроса PUT. –
Обновлено с помощью предлагаемого редактирования на вашем заводе (удалены заголовки и помещены как объект тела для запроса). –