【发布时间】:2014-09-25 17:41:25
【问题描述】:
我正在使用 angularjs 来验证一个简单的表单。当用户停止输入时,我正在显示我的验证消息。这是自定义指令的一部分,我在其中验证输入的文本在我的服务器上的唯一性。
我的代码有效,但我想知道是否有一种方法可以查看用户是否仍在键入并在所有输入指令中重新使用它的逻辑。当 ngNodel 为 $dirty 时验证用户何时完成输入而不是直接验证用户友好性。
例子:
<input type="text" ng-model="myModel" name="myInput" ng-minlength="8" />
<p ng-show="myFrm.myInput.$error.ngMinlength && !myFrm.myInput.$typing">invalid</p>
那么我该如何创建 $typing 部分,或者它是否以某种形状或形式存在?
我创建了一个解决方案来检查用户是否仍在输入this fiddle 但它不可重复使用。
【问题讨论】:
标签: angularjs validation angularjs-directive