暂停OnBlur验证输入表单AngularJS

时间:2016-05-26 16:22:10

标签: angularjs forms validation input angular-ngmodel

问题是我将表单发送到服务器,如果电子邮件已被使用,则错误消息已经在使用"显示正常,但如果用户想要点击" recover-password"链接,他不能,因为" on blur"触发事件的事件并隐藏消息。 我可以暂停"模糊"服务器错误响应后的输入事件?我怎么解决这个问题? 我希望在用户再次点击提交按钮之前保持错误。 AngularJS版本是1.4.9。 感谢您的帮助。 代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以使用debounce选项延迟更新。

尝试:

ng-model-options="{ updateOn: 'blur', debounce: { 'blur': 500 } }"模糊延迟半秒