【问题标题】:Ionic 2 loading spinner user dismissal离子2加载微调用户解雇
【发布时间】:2017-04-26 21:54:31
【问题描述】:

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

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

有没有办法让加载弹出窗口在请求时被关闭?

【问题讨论】:

    标签: javascript angular ionic2 loading


    【解决方案1】:

    我使用它来删除屏幕上存在的任何覆盖。

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

    我通常将它与后退按钮侦听器一起使用,以便用户可以在 android 中删除后按时的覆盖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 2017-09-12
      相关资源
      最近更新 更多