【发布时间】:2014-05-18 19:40:56
【问题描述】:
我有一个简单的服务可以做到这一点:
packlightApp.factory('Hike', ['$resource',
function ($resource) {
return $resource('app/rest/hikes/:id', {}, {
'query': { method: 'GET', isArray: true},
'get': { method: 'GET'},
});
}]);
我想添加一个新方法,将数组发送到我的后端以保存它。我不知道我的用例的正确语法是什么,以及如何在后端捕获它。后端是用 Java 编码的。例如(简单的 POST 请求的情况):
@RequestMapping(value = "/rest/hikes",
method = RequestMethod.POST,
produces = "application/json")
public void create(@RequestBody HikeDto hikedto) {...}
感谢您的帮助。
【问题讨论】:
-
ng-resource 已经有了保存数据数组的方法 - $save.
标签: angularjs service resources