假设我有以下设置:
<form>
<input type="text" id="text1">
<input type="text" id="text2">
</form>
在AngularJS中,有没有办法让我确定用户何时取消选择#text1,例如点击#text2,或点击屏幕上的其他位置?我知道ng-change让我听到#text1本身价值的变化,但我认为无法确定用户何时实际离开该字段。
答案 0 :(得分:3)
您可以将ngBlur用于此
https://docs.angularjs.org/api/ng/directive/ngBlur
<form>
<input type="text" id="text1" ng-blur="iHaveLostFocusDoSomethingWithIt()">
<input type="text" id="text2">
</form>