【问题标题】:CordovaNetwork not beeing detected by angular controller角度控制器未检测到 Cordova 网络
【发布时间】:2017-09-21 14:25:27
【问题描述】:

我对 IONIC v1.x 应用程序上的 CordovaNetwork 插件有一点问题。

我已经安装了

sudo cordova plugin add cordova-plugin-network-information

将插件注入到角度控制器中

.controller('HomeCtrl',function($cordovaNetwork)...

测试一下

console.log($cordovaNetwork.isOnline());

我收到了这个错误:

$cordovaNetwork.isOnline() is not a function

我已经删除/安装了插件。 IOS平台也是一样。 而我的科尔多瓦文件包括是这样的:

<!-- cordova script (this will be a 404 during development) -->
    <script src="lib/ngCordova/dist/ng-cordova.js"></script>
    <script src="cordova.js"></script>

我做错了什么? 非常感谢!

【问题讨论】:

    标签: javascript angularjs cordova ionic-framework


    【解决方案1】:

    将您的代码放入设备就绪事件

       document.addEventListener("deviceready", function () {
    
        var isOnline = $cordovaNetwork.isOnline(); 
        var isOffline = $cordovaNetwork.isOffline();
    
      }, false);
    

    【讨论】:

      【解决方案2】:

      我找到了导致错误的原因。

      我只是忘记在我的 app.js 注入中添加“ngCordova.plugins.network”。

      【讨论】:

        猜你喜欢
        • 2014-10-04
        • 1970-01-01
        • 2016-09-02
        • 1970-01-01
        • 2013-03-23
        • 1970-01-01
        • 1970-01-01
        • 2019-11-11
        • 1970-01-01
        相关资源
        最近更新 更多