2016-08-02 6 views
3

Ionic v.1、Angular 1.4、およびtypescriptを使用しています。Ionic、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);

関連する問題