2015-10-07 282 views
0

我需要使用InAppBrowser,我安裝這個插件,並在控制器一樣使用它: -離子:科爾多瓦沒有定義

myApp.controller('en', function($scope , $ionicLoading , $http , $stateParams ,$cordovaInAppBrowser) { 

    $scope.PDFNotNull = true; 
    $scope.iframeLoadedCallBack = function(){ 
      $ionicLoading.hide(); 
    } 

    $scope.read = function() { 
      cordova.InAppBrowser.open('http://www.tafseer.info/phocadownload/copy_of_the_book/khatima.pdf', '_blank', 'location=no'); 
    }; 

}); 

但它給我看在控制檯此錯誤: -

ReferenceError: cordova is not defined at l.$scope.read (en.js:22) 

問題在哪裏

+1

您沒有遵循列出的文檔中顯示的格式。它應該是'$ cordovaInAppBrowser.open'。 – Claies

+0

我把它放在函數參數,,, – AbuKotsh

+0

不知道這是什麼意思? – Claies

回答

2

您是否爲此安裝了ngCordova? 安裝ngCordova後使用$cordovaInAppBrowser.open()。它應該工作正常。以其他方式嘗試重新安裝插件。