有没有一种方法可以在调用模态窗口后调用函数(无论是通过按钮还是通过单击背景发生)
var dialog, options;
options = {
windowClass: "lightBox"
templateUrl: "url to the template",
controller: "some random controller",
scope: $scope
});
$("body").css({
'overflow': 'hidden'
});
dialog = $modal.open(options);
dialog.result.then(function() {
$("body").css({
'overflow': 'auto'
});
});
我希望每次模态窗口关闭结果中的函数。然后承诺得到执行。现在它只是在我手动关闭模态我的 $modalInstance.close() 时执行。但是,如果我单击背景,则不会调用此方法
知道我该怎么做吗?