我有几个记录,其中有一个唯一的标识符,我希望在表单执行它的ajax帖子后删除它.假设我的goinstant存储中有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();
})
});
}
Run Code Online (Sandbox Code Playgroud)
});