gpt4 book ai didi

angularjs - Angular UI Bootstrap 模态

转载 作者:行者123 更新时间:2023-12-01 10:53:44 26 4
gpt4 key购买 nike

我正在使用 Angular UI Bootstrap 模态 (ui.bootstrap.dialog) 并且我有 backdrop: true & backdropClick: true。

但是当用户点击远离模式时,我不仅要执行关闭功能,还要执行其他功能。

我在查看源代码时认为我可以覆盖 Dialog.prototype._bindEvents 但没有任何运气。

我还认为这可能是原始引导模式中的“隐藏”事件,但我无法捕捉到此事件。

有没有一种方法可以定义一个在背景点击时执行的函数,以及如何去做。

谢谢--MB

最佳答案

我知道这是一个老问题,但自从我来到这里并后来找到了解决方案...

您可以观看广播到模态范围的“modal.closing”事件,如下所示:

.controller('modalCtrl', function($scope, $modalInstance) {

$scope.$on('modal.closing', function(event, reason, closed) {
console.log('reason: ', reason);
});
})

第二个参数是原因(传递给 $close() 方法的任何内容)。单击背景的原因是背景点击

这里是工作 plunker

关于angularjs - Angular UI Bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16617610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com