我在IONIC v1.x应用程序上的CordovaNetwork插件有一个小问题。
我已经安装了
sudo cordova plugin add cordova-plugin-network-information
将插件注入(inject) Angular Controller
.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>
我究竟做错了什么?
非常感谢!
最佳答案
将您的代码放入设备就绪事件中:
document.addEventListener("deviceready", function () {
var isOnline = $cordovaNetwork.isOnline();
var isOffline = $cordovaNetwork.isOffline();
}, false);