2016-04-01 9 views
1

ace-pluginを使用してIonic(v1)のJavaファイルにアクセスしたいとします。私はこの方法でプラグインを追加しました:ionic plugin add cordova-plugin-ace。しかし、私はどのようにエースを使うことができますか?ace-pluginをIonicに統合する方法は?

.controller('MyCtrl', function ($scope, $ionicPlatform) { 
    $ionicPlatform.ready(function() { 
     $scope.a = 'a'; 
     // Vary the string based on the current platform 
     var className = ace.valueOn({ 
      android: "ForAce" 
      , ios: "MyAlgorithm" 
     }); 
     // Create an instance of the native class 
     var obj = new ace.NativeObject(className); 
     $scope.my_var = obj.invoke("foo"); 

    }); 

ionic serve --labを実行した後、ブラウザのコンソールは、次のエラーが表示さ:error:ReferenceError: ace is not defined

は、ここに私のコントローラです。 Aceプラグインをどこかに注入する必要はありますか?

答えて

0

ブラウザでCordovaプラグインを使用することはできません。エミュレータまたは物理デバイスを使用する必要があります。 documentationには、現時点でサポートされている唯一のプラットフォームであるため、iOSとAndroidで実行する必要があることも記載されています。

+0

私は実際のデバイスでテストしました。同じ問題。 –

関連する問題