我正在使用Ryan Niemeyer 的脏旗。他的方法的一个例子可以在这个jsFiddle中看到。
他在 ViewModel 上有一个dirtyItems 方法
this.dirtyItems = ko.computed(function() {
return ko.utils.arrayFilter(this.items(), function(item) {
return item.dirtyFlag.isDirty();
});
}, this);
但是,我似乎无法让他的dirtyItems 方法处理我的数据。最大的不同是我使用的是映射插件。我尝试过的一切都是空的。
这是我的实现的jsFiddle。