2016-08-02 2 views
3

Я использую Ionic v.1, Angular 1.4 и машинопись.Ионный, как использовать плагин 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);

Смежные вопросы