我正致力于使用Angularjs创建移动Web应用程序。在我的一个页面中,我使用文本区域从用户那里获取一些信息。同时向用户显示剩余多少个字符,因此他们知道最大限制。
我得到的问题是,在文本区域内键入时,UI不会更新剩余的字符值。此外,当用户按Enter键或在文本区域中输入下一行时,剩余字符值会更新。
以上问题不在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平板电脑发生任何解决方案或原因,请告知我们。提前谢谢。