注:これは 、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"と、最初の引数someFunctiongetsは、配列内のオブザーバブルのラップされていない値(オブザーバブル自体ではない)であり、オブザーバブルに戻ったり、カスタム引数を渡したりする方法はないようです。