我有几条带有唯一标识符的记录,我想在表单执行它的 ajax 发布后删除它们。假设我的即时存储中有 5 条记录,公共字段是xkey,其中的值包含123*。我的问题是如何干净地删除多个键?任何例子都会非常有帮助。
Slukeheart 考虑到了最佳实践的正确答案:我也找到了一个可行的解决方案,但我将正确答案归功于 Slukeheart。这是我在今天发布解决方案的同时发现的:
$.ajax({
url: './angtest',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({ model: mymodelobj }),
success: function (result) {
//handleData(result);
//remove old record entries to prevent table bloat.
$scope.person = $goQuery('person', { xkey: @Html.Raw(json.Encode(ViewBag.xkey1)) }, { limit: 30 }).$sync();
$scope.person.$on('ready', function () {
var tokill = $scope.person.$omit();
angular.forEach(tokill, function(person,key) {
$scope.person.$key(key).$remove();
})
});
}
});