我遇到了删除工作的问题。
这是我的资源:
(function () {
"use strict";
angular
.module("common.services")
.factory("complainantResource",
["$resource",
"appSettings",
complainantResource])
function complainantResource($resource, appSettings) {
return $resource(appSettings.serverPath + "/api/complainants/:id", null,
{
'update': { method: 'PUT' },
'delete': { method: 'DELETE' }
});
}
}());
如果我尝试进行$更新,它可以正常工作。如果我尝试执行$ delete,我就无法在null或未定义的错误上执行此操作。
vm.complainants.$delete({ id: vm.futureDeleteID },
function success() {
console.log("deleted");
},
function fail() {
console.log("error");
});
我不确定我在这里做错了什么?我看了几个例子,我不确定我在做什么不同。