下面的例子是使用GET..。但是“doSave”并不是为POST而工作的。我是不是忽略了一些?
$scope.obj1 = $resource('http://localhost:port/srv/:id',
{port: '\:8080', id:'2', callback: 'JSON_CALLBACK'},
{get:{method:'JSONP'}, save:{'POST'});
$scope.doSearch = function () {
$scope.Result = $scope.obj1.get({id:$scope.term});
}
$scope.doSave = function () {
$scope.Result.save();
}发布于 2012-09-26 14:48:11
除了查询/get方法之外,其余的方法都是以$ ($resource.$save()、$resource.$remove()等)为前缀的。
所以在doSave中你需要
$scope.Result.$save();官方文件中的更多细节
https://stackoverflow.com/questions/12595001
复制相似问题