7

ブートストラップ 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/

4

1 に答える 1