Плагины Cordova, не работающие с ионными

У меня есть приложение Ionic, построенное с помощью Angular.

Я использую плагин Calendar: https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin

Я хочу создавать события через плагин и сохранять их в календаре локального устройства.

Я добавил плагин, хотя:

cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git

И я пытаюсь использовать его в своем контроллере:

 ionic.Platform.ready(function(){onError);
    window.plugins.calendar.createEvent(title, location, notes, start, end, onSuccess, onError);
 });

В браузере указано, что window.plugins undefined, а на устройстве ошибка "undefined" не является объектом (оценка "window.plugins.calendar" )

Я искал высоко и низко для этого, я не могу найти решение, которое работает.

Любая идея, как использовать плагин Cordova с Ionic?

Ответ 1

Ответ заключался в том, чтобы добавить

<script src="cordova.js"></script>

И перестройте платформы

Если проблема не устранена, удалите и добавьте платформы

Ответ 2

Плагины Cordova работают только на эмуляторах или реальных устройствах.

Чтобы проверить приложение Кордовы с браузером, взгляните также на Ripple Emulator (плагин Chrome), но я предпочитаю тестировать на реальных устройствах.

Ура!