当我定义 ng-minlength 和 ng-pattern 时,此代码无法正常工作:
<span class="myForm_textarea" ng-show="myFormZR.textarea.$dirty"><br /><br />characters : {{0 + myForm.textarea.length}} writed / 500 limit</span>
当字符串与正则表达式匹配或计数为 0 时,计数变为 0,直到达到最小长度。我为此做了一个 plunkr:http://plnkr.co/edit/R6kGJmlQ4TgGf16kAmYi?p=preview
最佳答案
这是我开始使用的一些解决方法,用于解决表单中的这个特定问题。
尝试使用 myForm.textarea.$viewValue.length
而不是使用 myForm.textarea.length
。这样,验证就可以跟踪您的模型,您仍然可以准确地跟踪字符数。
关于javascript - 在 angularjs 中定义 ng-minlength 和 ng-pattern 时长度计数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111627/