[英]Angular ui bootstrap modal call close function when closing from overlay
当用户从叠加层关闭模态时,如何运行相同的功能?
例如现在我有此功能的关闭按钮:
close() {
this.$modalInstance.close();
this.AlertService.reset();
}
但是,当用户从叠加层关闭模态时,此功能不会运行。
看一下角度引导程序文档 。
$ modal.open返回一个模式实例,其中一个参数为“结果”。 这是在消除模态时触发的承诺。
var $modalInstance = $modal.open({ ... });
$modalInstance.result.then(function (selectedItem) {
$scope.selected = selectedItem;
}, function () {
$log.info('Modal dismissed at: ' + new Date());
});
另外,请注意modal.closing事件,该事件在关闭之前广播,可用于通过“ event.preventDefault”阻止关闭。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.