角度控制器

时间:2017-09-21 14:25:27

标签: javascript angularjs cordova ionic-framework

我在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文件包含如下:

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

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

2 个答案:

答案 0 :(得分:1)

将您的代码置于设备就绪事件

   document.addEventListener("deviceready", function () {

    var isOnline = $cordovaNetwork.isOnline(); 
    var isOffline = $cordovaNetwork.isOffline();

  }, false);

答案 1 :(得分:0)

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

我忘了添加&ng; ngCordova.plugins.network&#39;进入我的app.js注射。

相关问题