この例では、同じプロパティに動的にバインドされた入力とdivがあります。 しかし、入力のテキストを変更すると、変更はdiv要素に反映されません。変更に応答しないapplyBindingsToNodeを持つ動的バインドされた要素
http://jsfiddle.net/rpuri/Bcps5/
ko.applyBindingsToNode(document.getElementById('input-health'), {
value: vm.status(),
valueUpdate: 'afterkeydown'
});
バインディング宣言私は部分的なビュー(ASP.NET MVC)内の共有の要素にバインドする必要があるため、私のためのオプションではありません。あなたは、観察の値の代わりに観察自体に結合されている
おかげ
あなたが部分図で共有要素をバインドする必要があるという事実は、宣言型バインディングがオプションではないことを意味し、なぜ私は理解していません。あなたはそれについて精緻化してもらえますか? –
場合によっては、選択リストと入力フィールドがフォームの作成と検索/フィルタリングフォームで使用されるためです。私はアプリケーション全体を通して部分的なビューとしてフォームを共有しています。選択リストは、キャッシュされたリポジトリを使用してサーバー側でバインドされます。 – puri
テンプレートバインディングを使用するとどうなりますか? –