13

テキストエリアの変更をトリガーしたり、フォーマットしたりする外部のjavascriptライブラリがあります。

ただし、KnockoutJS が値を textarea に設定すると、変更イベントは発生しません。私の問題の簡略化されたフィドル。Knockout がテキストエリアの値を更新するときに変更イベントを発生させることはできますか?

4

2 に答える 2

9

Knockout を強制的に変更イベントで動作させようとするのではなく、基礎となるオブザーバブルにサブスクリプションを設定できます。このように: http://jsfiddle.net/EZC9E/1/

this.text.subscribe(function(newValue) {
    alert('Text is changing to ' + newValue);
});        
于 2012-06-21T09:34:02.880 に答える