我在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>
我做错了什么? 非常感谢你!
答案 0 :(得分:1)
将您的代码置于设备就绪事件:
中 document.addEventListener("deviceready", function () {
var isOnline = $cordovaNetwork.isOnline();
var isOffline = $cordovaNetwork.isOffline();
}, false);
答案 1 :(得分:0)
我找到了导致错误的原因。
我忘了添加&ng; ngCordova.plugins.network&#39;进入我的app.js注射。