【问题标题】:display connection error messages in ionic framework在离子框架中显示连接错误消息
【发布时间】:2016-07-11 11:28:58
【问题描述】:

我正在开发 ionic 移动应用程序,但难以显示连接错误消息。当设备未连接到互联网或连接超时或其他情况时,我想显示一个弹出窗口以显示错误消息。这是我第一次遇到这样的事情。

【问题讨论】:

  • 请问您是如何检查连接状态的??
  • 我什至没有检查任何东西,但我不知道该怎么做
  • 那么请阅读本文并尝试按照文档执行,相信您可以满足您的要求cordova.apache.org/docs/en/latest/reference/…
  • 谢谢你会检查出来

标签: android ios angularjs ionic-framework


【解决方案1】:

--首先将插件添加到你的项目中 然后在您的 app.js 中包含以下代码

js

document.addEventListener("offline", onOffline, false);

        $rootScope.online = true;
        function onOffline() {
            // Handle the offline event
            $rootScope.$apply(function() {
                $rootScope.online = false;
               alert("There is no active internet connection to your app. Please check the connectivity.");
               //implement your method off error when the connection terminates

            });
         }

        document.addEventListener("online", function() {
            $rootScope.$apply(function() {
alert("connected");
                $rootScope.online = true;
                $rootScope.closeToast();
            });
        }, false);

here offile 将处理连接终止,而 online 将处理重新连接并检查警报或控制台

【讨论】:

  • 所以离线处理任何进一步的连接错误
  • 我的意思是连接超时和连接被拒绝
  • 在你提到的两种情况下,结果都是没有互联网连接,所以这肯定会工作
  • 好的,非常感谢,所以我可以轻松添加弹出窗口而不是警报
  • 它应该在我的控制器内还是 ionic 的运行函数中
猜你喜欢
  • 1970-01-01
  • 2018-08-11
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 1970-01-01
  • 1970-01-01
  • 2017-08-18
相关资源
最近更新 更多