マッピング プラグインを使用して、イベント ソーシング イベントから配列を更新しています
this.itemMapping = {
key: function (item) {
return ko.utils.unwrapObservable(item.id);
},
create: function () {
return new ItemViewModel();
},
update: function (options) {
return options.target.update(options.data);
}
};
問題は、イベントが一度に 1 つずつ発生することですが、配列にすべてを反映させたいのです。ノックアウト マッピングのデフォルトの動作は、データに見つからないアイテムを削除することですが、これを無効にすることはできますか?
問題を示すフィドル