0

例: http://jsfiddle.net/TAWmx/7/

valueBinding で Ember.TextArea ビューを使用すると、ユーザーが IE7-9 または Opera でテキストエリアに入力すると、キーを押すたびにカーソル位置がテキストエリアの末尾に変わります。

JSFiddle の例では、「Test」という単語の上に入力を開始すると、入力した文字が表示され、カーソルがテキストエリアのテキストにジャンプし、入力した残りのテキストが下部に表示されます。

つまり、最後ではないテキスト領域内のテキストを変更することは非常に困難です。

これは、テキスト領域のコンテンツが変更されるたびにキャレットの位置が失われるIEの問題に関連していると思います。一方向のデータバインディングを行うなど、Ember でこれを回避する方法はありますか?

4

1 に答える 1

1

Ember.js にプル リクエストを送信して、カーソル位置を保存および復元し、Ember.TextArea ビューでこの問題を解決しました。

于 2012-07-11T19:51:26.110 に答える