How to integrate the ace-plugin in Ionic?

Я хотел бы использовать ace-plugin для доступа к файлам Java в Ionic (v1). Я добавил плагин таким образом: ionic plugin add cordova-plugin-ace, Но как я могу использовать Ace?

Вот мой контроллер:

.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 куда-нибудь?

1 ответ

Вы не можете использовать плагины Cordova в браузере, вам нужно будет использовать эмулятор или физическое устройство. В документации также упоминается, что вы должны запускать его на iOS и Android, потому что это единственные поддерживаемые платформы на данный момент.

Другие вопросы по тегам