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, потому что это единственные поддерживаемые платформы на данный момент.