1

我得到了以下使用 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();
    }
4

1 回答 1

1

除了查询/获取方法之外,其余的都以 $ 为前缀调用($resource.$save()、$resource.$remove() 等)

所以在 doSave 你需要

$scope.Result.$save();

更多细节在官方文档

于 2012-09-26T14:48:11.810 回答