Есть ли способ, где мы можем вызвать функцию в JavaScript, только если фокус и размытие происходит с изменением в поле ввода? - PullRequest
0 голосов
/ 21 декабря 2018
<input ng-change="onInputChange()" type="text" ng-model="signupForm.name" autocomplete="off"/>

Я хочу вызывать функцию только в том случае, если поле ввода сфокусировано и размыто при изменениях ввода.

1 Ответ

0 голосов
/ 21 декабря 2018

Обычный html5

<input type="text" onblur="myFunction()">
<input type="text" onfocus="myFunction()">

Angular2 +

<input type="text" (blur)="myFunction()" (focus)="myFunction()>

, если вы хотите вызывать функцию только при изменении значения или вызывать функцию в промежутке времени, вы можете использовать оператор rxjsDifferentUntilChanged и debouncetime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...