Пожалуйста, для добавления и использования плагинов с Ionic мне понадобится последний шаг за шагом. Я потерял несколько недель, пытаясь использовать плагины на ионическом уровне, но каждый раз, когда я получал , функция плагина «не определена». Мне действительно нужно решить эту проблему, но у меня нет успеха.Добавление и использование плагинов на Ionic
Прежде всего, я не пытаюсь использовать собственные плагины, в которых используются специальные аппаратные компоненты, такие как камера. Я, выполнив следующие действия:
1) Я создал приложение с помощью Кордовы
2) Я добавил свой плагин с помощью:
cordova plugin add mercadopago-plugin
3) Я подставила следующие сценарии на моем index.html:
<script src="cordova.js"></script>
<script src="app.js"></script>
4) Я создал кнопку, призывающую мой плагин на моем template.html
<button ng-click="startCheckout()"> OK </button>
5) Я назвал свой плагин на app.js
.controller('MyCtrl', function($scope) {
$scope.carrinho = allcarrinho;
var publicKey = "TEST";
$scope.startCheckout = function(){
MercadoPago.startCheckout(publicKey, prefId, null, false, success, failure);
}
})
6) Я эмулировать мое приложение в браузере, набрав на моем администратора командной строке:
ionic serve
Но когда плагин называется я получил эту ошибку:
ReferenceError: MercadoPago is not defined
Я весь следующий по документации:
Plugin's documentation: http://mercadopago.github.io/px-hybrid/
Как это исправить?
Спасибо!
Я пробовал, но у меня есть новая ошибка: ionic.bundle.min.js: 133 Ошибка: [$ injector: unpr] http: // errors. angularjs. org /1.3.6/$injector/unpr?p0=MercadoPagoProvider%20%3C-%20MercadoPago%20%3C-%20MyCtrl при ошибке (родной) – vinoli
Ничего об инъекции не упоминается в документации плагина: http: // mercadopago. github.io/px-hybrid/ – vinoli
Это странно. Я проверил вашу ссылку, и она находится на испанском языке, но после перевода она все еще запутывает. Возможно, вы не должны вводить его, но назовите его с помощью window.MercadoPago.startCheckout() (или документа). Я не знаю. Вы проверяли, загружена ли библиотека? – user3791775