我正在努力使用 Angularjs 创建移动 Web 应用程序。在我的一个页面中,我使用文本区域从用户那里获取一些信息。还向用户显示剩余的字符数,以便他们知道最大限制。
我遇到的问题是,在文本区域内输入时,UI 没有更新剩余的字符值。此外,当用户按下回车键或在文本区域中输入下一行时,剩余字符值会更新。
上述问题在 PC 网络浏览器、iOS safari 浏览器和三星 Galaxy 手机浏览器中无法重现。我得到的唯一问题是运行 Android OS 版本 4.0.4 的 Android 平板电脑。
这是示例代码:
<textarea id="textAreaId" name="textAreaName" class="input-block-level" rows="7" placeholder="Enter your text here." ng-model="oTextArea"></textarea>
<div>length {{oTextArea.length}}</div>
<div>text {{oTextArea}}</div>
在上面的代码长度和文本 div 中,在运行 Android OS 版本 4.0.4 的 Android 平板电脑的文本区域内输入期间没有更新值。
如果有人知道 Android 平板电脑发生这种情况的任何解决方案或原因,请告诉我。提前致谢。