繁体   English   中英

从叠加层关闭时,Angular ui引导程序模态调用关闭功能

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM