Projemde Angular-ui/bootstrap modelini kullanıyorum.Dışarıdan/esc tıklandığında Angularjs bootstrap modal kapanış çağrısı
$scope.toggleModal = function() {
$scope.theModal = $modal.open({
animation: true,
templateUrl: 'pages/templates/modal.html',
size: "sm",
scope: $scope
});
}
Bir ESC butonuna tıklayarak veya kalıcı alanı dışında tıklayarak modal kapatmak yapabiliyor:
İşte benim kalıcı değildir. Bu olduğunda bir işlevi çalıştırmanın bir yolu var mı? Kapanış türünü nasıl yakalayacağımı tam olarak bilmiyorum.
ben elle böyle bir ng-click="closeModal()"
alarak bir kalıcı görevden biliyoruz: herkes yardım edebilirsen, büyük ölçüde
$scope.closeModal = function() {
$scope.theModal.dismiss('cancel');
};
mutluluk duyacağız.
Tetikleyicileri yakalayın, preventDefault ekleyin(); Son komutunu kullanarak sonlandırmak istediğiniz kodu ekleyin. –