【发布时间】:2015-01-30 19:04:01
【问题描述】:
当input 字段失去焦点时,我试图调用一个方法。我也在使用ngBlur。如果我们使用选项卡按钮从输入字段中移除焦点,它工作正常。但是,如果我尝试通过单击表单中的其他位置来移除焦点,那么 ngBlur 将无法按预期工作。你能告诉我为什么会这样吗? angularJS中是否有其他方法可以在使用鼠标单击其他地方失去焦点后调用方法?
我是这样使用的:
<input type="text" ng-model="searchParams.clientSearchValue"
ng-blur="getClientValidationErrors()"
ng-enter="validateAndSubmit()"
ng-disabled="!searchParams.clientSearchCode || searchParams.clientSearchCode == ''">
【问题讨论】:
-
始终包含导致您出现问题的代码,没有它我们只能猜测发生了什么
标签: javascript jquery angularjs