0

Я использую этот MULTISELECT выпадающий список для angularjs http://dotansimha.github.io/angularjs-dropdown-multiselect/#/мышь выход события из выпадающего списка

Если вы проверить демо и выберите выпадающий список список опций. Пользователи выбирают параметры и клики за пределами раскрывающегося списка. выпадающий список закрывается.

В этот момент я хочу запустить функцию. Может кто-нибудь, пожалуйста, дайте мне знать, как получить это событие выхода мыши и как запустить функцию в Angularjs.

+1

Использование 'ng-mouseleave' https://docs.angularjs.org/api/ng/directive/ngMouseleave – georgeawg

+1

Или' ng-blur' https://docs.angularjs.org/api/ng/directive/ngBlur – georgeawg

ответ

1

В настоящее время компонент, который вы используете, не отправляет какое-либо событие при его закрытии. Вы можете создать запрос на нагрузочный и добавить его here, т.е .:

$scope.$apply(function() { 
    $scope.open = false; 
    $scope.externalEvents.onClose(); 
}); 

Затем, вы можете использовать его как любое другое событие, как описано в документации.

Смежные вопросы