Angularjs 网络插件ngCodova don';不要在控制器中工作

Angularjs 网络插件ngCodova don';不要在控制器中工作,angularjs,cordova,ionic-framework,ngcordova,Angularjs,Cordova,Ionic Framework,Ngcordova,我使用插件通过应用程序获取我的移动设备的状态和连接类型。但是该插件只在$ionicPlatform.ready中工作,至少在我遇到控制器时,连接类型的结果是unknow 插件链接: 安装程序链接: 代码 在document.addEventListener(“deviceready”,函数(){ function networkCtrl($scope, $cordovaNetwork) { $scope.networkType = null; $scope.connectionT

我使用插件通过应用程序获取我的移动设备的状态和连接类型。但是该插件只在
$ionicPlatform.ready
中工作,至少在我遇到控制器时,连接类型的结果是
unknow

插件链接: 安装程序链接:

代码
document.addEventListener(“deviceready”,函数(){

function networkCtrl($scope, $cordovaNetwork) {
    $scope.networkType = null;
    $scope.connectionType = null;
    document.addEventListener("deviceready", function () {
      $scope.networkType = $cordovaNetwork.getNetwork();
      if ($cordovaNetwork.isOnline()) {
        $scope.connectionType = 'Online';
      }
      else if ($cordovaNetwork.isOffline()) {
        $scope.connectionType = 'Offline';
      }
      else {
        $scope.errorMsg = 'Error getting isOffline / isOnline methods';
      }
    }, false);
 });

document.addEventListener(“deviceready”,函数(){

function networkCtrl($scope, $cordovaNetwork) {
    $scope.networkType = null;
    $scope.connectionType = null;
    document.addEventListener("deviceready", function () {
      $scope.networkType = $cordovaNetwork.getNetwork();
      if ($cordovaNetwork.isOnline()) {
        $scope.connectionType = 'Online';
      }
      else if ($cordovaNetwork.isOffline()) {
        $scope.connectionType = 'Offline';
      }
      else {
        $scope.errorMsg = 'Error getting isOffline / isOnline methods';
      }
    }, false);
 });

好的,我尝试了这个,我将使用ng click添加click事件,以在尝试不使用internet登录时获取网络信息。好的,我尝试了这个,我将使用ng click添加click事件,以在尝试不使用internet登录时获取网络信息。