ブートストラップ wysiwyg エディターを使用して、データバインドされているテキストエリアを viewModel からの監視可能な値に置き換えています。
<textarea data-bind="html:data, valueUpdate:'afterkeydown'"></textarea>
上記のテキストエリアは、テキストエリア内からキーが押されるたびに、対応する viewModel 値を更新します。
テキスト領域が wysiwyg ブートストラップ エディターに置き換えられました
<div class="editor" data-bind="html:data, valueUpdate:'afterkeydown'"></div>
現在、オブザーバブルはキーダウン時に更新されません。
これを機能させる方法はありますか?
入力要素を操作している valueUpdate と同様に、div タグへのカスタム バインディング ハンドラー「htmlUpdate」を作成しますか?
また、インライン HTML をサポートする必要があります。「valueUpdate」を再利用して div 要素を操作する方法についてのアイデアはありますか?
ここにフィドルがあります http://jsfiddle.net/cHTCq/