Ryan Niemeyer の Dirty Flagを使用しています。彼のメソッドの例は、このjsFiddleで見ることができます。
彼はViewModelにdirtyItemsメソッドを持っています
this.dirtyItems = ko.computed(function() {
return ko.utils.arrayFilter(this.items(), function(item) {
return item.dirtyFlag.isDirty();
});
}, this);
しかし、彼のdirtyItemsメソッドを私のデータで動作させることができないようです.最大の違いは、マッピングプラグインを使用していることです. 私が試したことはすべて空に戻ります。
これが私の実装のjsFiddleです。