0

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

使用带有 valueBinding 的 Ember.TextArea 视图,当用户在 IE7-9 或 Opera 中键入 textarea 时,每次按键后光标位置都会更改到 textarea 的末尾。

在 JSFiddle 示例中,如果您开始在单词“Test”上方键入,您键入的字符将出现,然后光标将跳转到 textarea 的文本,您键入的任何剩余文本将显示在底部。

这意味着在非最后的文本区域内更改文本是极其困难的。

我相信这与 IE 的问题有关,即每当修改文本区域的内容时,插入符号的位置就会丢失。在 Ember 中是否有解决此问题的方法,例如进行单向数据绑定?

4

1 回答 1

1

我向 ember.js 提交了一个拉取请求以保存和恢复光标位置以解决 Ember.TextArea 视图中的此问题。

于 2012-07-11T19:51:26.110 回答