フォームが 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();
})
});
}
});