Я пытаюсь сделать запрос POST
через $resource
объект в углу.Как создать запрос POST в моем случае?
У меня есть что-то вроде
(function (angular) {
angular.module('myApp')
.factory('myService', [
'$resource',
function ($resource) {
var serviceObj = $resource('http://testProject/products/', {id: '@id'},{
'createItem' : {
url: 'http://testProject/item/:id',
method: 'POST',
params: {type: ‘@type'}
}
});
return serviceObj;
}
]);
})(angular);
в мой контроллер
//omit the controller codes…
myService.type = ‘Detail’;
myService.createItem(function(data) {
console.log(data)
});
Я вижу вещи обратно из console.log
, но она имеет неправильные данные, потому что тип отображается как «Name
» вместо ' Detail
'. Я знаю, что api поддерживает это, и я не вижу ничего плохого в моем сервисе. Может ли кто-нибудь помочь мне в этом? Большое спасибо!