単一のビュー モデルを複数の要素に適用する方法はありますか?
基本的に、ビュー モデル ( ) をバインドする必要がある htmlのセクションがあり、このサブセクションにバインドする必要があるVM1別のビュー モデル ( ) があります。VM2ただし、KOはこれが気に入らないようです(ko.cleanNode(element)サブセクションで使用してみました). だから私がやろうとしているのは、それを必要とする各部分に適用することで、バインディングをより具体的にすることです. これはコードなしで説明するのは難しいので、ここで説明します。
<section>
<ul>
<li id="one">...</li>
<li id="two">...</li>
<li id="three">...</li>
<li id="diffmodel">...</li>
</ul>
</section>
私が現在持っているのはVM1、 にバインドされ<section>、VM2にバインドされている#diffmodelのですが、KO はこれが気に入らないようです。
私の現在の目的 (および提案された質問) は、 、、および、およびに適用VM1することですが、それも機能していないようです (まったくバインドされていません)。#one#two#threeVM2#diffmodelVM1
この種の状況に対する適切な解決策はありますか?