当引导模型区域外的关闭模态时的火灾事件处理程序

时间:2016-04-13 11:04:54

标签: angularjs twitter-bootstrap

我在项目中使用bootstrap和angularjs。 我使用Bootstrap 'Modals'。我试图自定义一些默认功能。

当我通过单击背景而非关闭按钮关闭模态窗口时,如何在控制器中触发事件处理程序。

1 个答案:

答案 0 :(得分:2)

无论您如何关闭模态,只要模态关闭,hidden.bs.modal事件就会触发。请参阅docs

修改

在您向我展示的代码段中,该事件正在解雇,但您使用的是$interval而不是setInterval

$(document).ready(function () {
        $("#closeModal").click(function () {
            $("#modalWindow").modal("hide");
        });
        $("#modalWindow").on('hide.bs.modal', function () {
            console.log("I fired");
            var t = "333";
            self.timer = setInterval(function () {
                checkUpdate();
            }, self.delay, false);
        });
    });

每当我遇到事件问题时,我总是在回调函数的顶部放置一个console.log,以确保它肯定会被触发。它是它的9/10倍,它的回调代码正在崩溃。