このフィドルのように、入力フィールドに対してバインドしたいオブザーバブルで満たされたobservableArrayがあります:
<ul data-bind="foreach: elements">
<li>
<input type="text" data-bind="value: $data"/>
</li>
</ul>
ただし、配列内のオブザーバブルはラップ解除されているため、その時点でのオブザーバブルの値は、オブザーバブル自体ではなく、入力の値にバインドされます。
値に対してバインドするのではなく、オブザーバブル自体をバインドすることは可能ですか?
別の質問で、RP Niemeyerはオブザーバブルをオブジェクト内にラップすることを提案しました。これが私の現在の解決策ですが、オブザーバブルを冗長にラップするのは好きではなく、直接バインドしたいと考えています。