注:これは 、ObservableArraysに関する質問ではありません。
次のビューモデルがあるとしましょう。
var viewmodel = {
arrayOfBooleans: [
ko.observable(false),
ko.observable(false),
ko.observable(false)
]
}
そしてそのような見方:
<div data-bind="foreach: arrayOfBooleans">
<button data-bind="click: ????">Set to true</button>
</div>
クリックしたときにオブザーバブルをtrueに設定するforeach
ために、内部で何ができますか?<button>
を使用するdata-bind="click: someFunction"
と、最初の引数someFunction
getsは、配列内のオブザーバブルのラップされていない値(オブザーバブル自体ではない)であり、オブザーバブルに戻ったり、カスタム引数を渡したりする方法はないようです。