离子2加载微调器用户解雇

时间:2017-04-26 09:18:39

标签: javascript angular ionic2 loading

所以我有一个加载微调器目前在我的Ionic 2应用程序中运行良好。我甚至可以在一段时间后将其关闭并显示自定义微调器弹出窗口。但是,我想要实现的是第二个弹出式微调器被用户解散的能力 - 这对于应用程序需要很长时间或挂起加载某些东西时会很有用。

我尝试在弹出窗口中添加一个(点击)事件,但不断收到“清理HTML删除某些内容”的警告,并且弹出窗口仍无响应。

有没有办法让我可以根据要求取消加载弹出窗口?

1 个答案:

答案 0 :(得分:0)

我用它来删除屏幕上的任何叠加层。

let activePortal = ionicApp._loadingPortal.getActive() ||
        this.ionicApp._modalPortal.getActive() ||
        this.ionicApp._toastPortal.getActive() ||
        this.ionicApp._overlayPortal.getActive();
      if (activePortal) {
        activePortal.dismiss();
      }

我通常使用后退按钮监听器,因此用户可以在android中删除背面的叠加。