Angularjs$资源保存不起作用
我正在用$resource保存数据,但它不起作用,我是angularjs新手,任何帮助都将不胜感激 controller.jsAngularjs$资源保存不起作用,angularjs,Angularjs,我正在用$resource保存数据,但它不起作用,我是angularjs新手,任何帮助都将不胜感激 controller.js $scope.create = function () { $scope.risk.createdDate = new Date(); RiskService.save($scope.risk, function () { $('#successModal').modal('show'); $scope.clear();
$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
的传统签名不匹配。