2017-09-21 57 views
3

我在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> 

我到底做錯了什麼? 非常感謝!

回答

0

我發現是什麼導致了錯誤。

我只是忘了在我的app.js注入中添加'ngCordova.plugins.network'。

1

將您的代碼中設備就緒事件

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

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

    }, false); 
0

我已經做到了,但它仍然沒有工作。 在瀏覽器上沒有任何反應。

而在設備上,視圖不再加載,所以我認爲這是產生一個錯誤。