このフィドルを考えてみましょう。
を動的に追加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
ないため、呼び出されていません。
私は何かが足りないのですか?これに対する回避策はありますか?