Задать вопрос
@krekerov
Fullstack ninja

Есть ли какой-то способ повесить функцию, когда input теряет фокус (нажали tab при заполнении кнопки, либо кликнули в другом месте)?

Привет!
Подскажите, есть ли какой-то способ повесить функцию, когда input теряет фокус (нажали tab при заполнении кнопки, либо кликнули в другом месте).

Желательно без jquery.
  • Вопрос задан
  • 3114 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
itspers
@itspers
.directive('ng-blur', function() {
        return {
            restrict: 'A',
            link: function postLink(scope, element, attrs) {
                element.bind('blur', function () {
                    scope.$apply(attrs.ngBlur);
                });
            }
        };
    });


<input type="text" ng-blur="handleInputBlur()"></input>


$scope.handleInputBlur = function(){
   // do some action here
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы