2016-08-02 4 views
3

Ionic v.1, Angular 1.4 및 typescript를 사용하고 있습니다.이오니아, cordova 플러그인 사용법, ng-cordova/typescript가 아닙니다.

그리고 ng-cordova 플러그인이 아닌 플러그인을 사용해야합니다. 나는이 플러그인을 설치

,

cordova plugin add [email protected] 

그리고 지금 내가 어떻게 내 서비스에서 이것을 사용하는 아무 생각이 없습니다.

export class TestService implements ITestService { 
    constructor(private $cordovaInAppBrowser: ngCordova.IInAppBrowserService, 
     private $cordovaFileTransfer: ngCordova.IFileTransferService, 
     private $cordovaFileOpener2: any, 
     private $ionicLoading: ionic.loading.IonicLoadingService, 
     private $window: angular.IWindowService) { 
    } 

어떻게 플러그인을 삽입 할 수 있습니까?

답변

3

삽입 할 필요가 없습니다. 문서에 쓰여진 것처럼 사용하면됩니다. 변수는 전역 적으로 선언됩니다. 또한 $ window에 첨부됩니다. 그래서, 예를 들어, 당신은 할 필요가 :

var permissions = cordova.plugins.permissions; permissions.hasPermission(permission, successCallback, errorCallback); 또한 수행 할 수 있습니다

var permissions = $window.cordova.plugins.permissions; permissions.hasPermission(permission, successCallback, errorCallback);

관련 문제