我有下一个服务:
function Lawyer($resource, BaseUrl) {
return $resource(BaseUrl + '/lawyers/:lawyerId',{lawyerId: '@_id'});
}
然后,在我的控制器中,我有下一个代码来删除"律师":
function LawyerDeleteController($routeParams, Lawyer){
Lawyer.delete({id: $routeParams.lawyerId});
}
但它不起作用,因为返回值是资源而不是数组。该数组位于该资源中:
资源{$ promise:Promise,$ resolved:false} $ promise:承诺 $ resolved:真正的律师:数组[18] 的原:对象
如何将数组值删除到资源中?
答案 0 :(得分:0)
要删除项目,最好使用$ http.delete而不是$ resource。
$http.delete(url, config).then(
function (response) {
// success callback
},
function (response) {
// failure call back
}
);