在我开始编写代码之前,我应该使用以下内容吗?
<td><button ng-click="changeDelete(change._id)">Delete</button></td>
控制器
var deleteChanges = $resource('/api/changes/:change_id')
$scope.changeDelete = function (change) {
$scope.changes[change];
deleteChanges.delete({change_id:change});
$scope.changes.splice(change, 1);
}
我问的原因是因为我一直在尝试并且在没有._id的情况下失败,因为我的返回字符串是
changes/%5Bobject%20Object%5D
什么时候应该
changes/54fe15da2e36f81b44abb526
答案 0 :(得分:1)
你可以这样做。如果要传入对象而不是属性更新此行:
deleteChanges.delete({change_id:change});
到
deleteChanges.delete({change_id:change._id});
同样,无论哪种方式都可以。