同じ DOM 要素で applyBindings を複数回呼び出すのを避けるために、さまざまなビューモデルをオブザーバブルでラップします。次に、そのオブザーバブルを私が見たいビューモデルとBAMに変更するだけです...それは機能します。
私がこのようなことをするまで:
<div data-bind="if:$data">
...some bindings in here
</div>
ビュー モデルを変更すると、「if:$data」ブロック内のバインディングが更新されません。
これを実際に示すフィドルは次のとおりです。http://jsfiddle.net/btrauma8/2TxME/