Я использую модальный Angular-ui/bootstrap в своем проекте.
Вот мой модал:
$scope.toggleModal = function () {
$scope.theModal = $modal.open({
animation: true,
templateUrl: 'pages/templates/modal.html',
size: "sm",
scope: $scope
});
}
Можно закрыть модальное окно, нажав кнопку ESC или щелкнув за пределами модального поля. Есть ли способ запустить функцию, когда это происходит? Я не совсем уверен, как поймать вид закрытия.
Я знаю, что могу вручную убрать модал с помощью ng-click="closeModal()"
, подобного этому:
$scope.closeModal = function () {
$scope.theModal.dismiss('cancel');
};