このフィドルを考えてみましょう。
を動的に追加ko.computedしたい:ko.observableArray
self.items.push(ko.computed({
read: function () {
return items[i];
},
write: function (value) {
//some write action
alert(value);
}
}));
write関数をからko.computed配列に管理する必要があります。このコードでは、読み取りはうまく機能しますが、ノックアウトwriteは関数を呼び出していalertないため、呼び出されていません。
私は何かが足りないのですか?これに対する回避策はありますか?