Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs$资源保存不起作用_Angularjs - Fatal编程技术网

Angularjs$资源保存不起作用

Angularjs$资源保存不起作用,angularjs,Angularjs,我正在用$resource保存数据,但它不起作用,我是angularjs新手,任何帮助都将不胜感激 controller.js $scope.create = function () { $scope.risk.createdDate = new Date(); RiskService.save($scope.risk, function () { $('#successModal').modal('show'); $scope.clear();

我正在用$resource保存数据,但它不起作用,我是angularjs新手,任何帮助都将不胜感激

controller.js

$scope.create = function () {
    $scope.risk.createdDate = new Date();
    RiskService.save($scope.risk, function () {
        $('#successModal').modal('show');
        $scope.clear();
    });
};
SERVICE.JS

RiskService.save = function () {
    return $resource('/app/rest/risk/:id', {}, {
        'query': {
            method: 'GET',
            isArray: true
        },
        'get': {
            method: 'POST'
        }
    });
};

如果您的请求成功地到达了您的rest api,并提供了所需的数据,您可以指定您的确切问题吗?因为“不工作”意味着很多方法。get函数为什么有POST方法?将方法更改为GET而不是POST。我的请求没有到达rest API我在服务上没有看到
'save'
方法?由于您没有定义实际的
'save'
方法,请尝试使用
$save()
。如果看不到完整的service.js文件,就很难理解将
$resource
打包到名为save的javascript函数中是为了做什么,但这里肯定没有执行save api调用,您创建的
.save
函数与
$resource
的传统签名不匹配。