I have an Ionic app built with Angular.
I am using is Calendar plugin: https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin
I want to create events through the plugin and save them to the local device's calendar.
I have added the plugin though:
cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git
And I try to use it in my controller:
ionic.Platform.ready(function(){onError);
window.plugins.calendar.createEvent(title, location, notes, start, end, onSuccess, onError);
});
In the browser it says window.plugins is undefined and on the device the error is 'undefined' is not an object (evaluating 'window.plugins.calendar')
I have searched high and low for this, I cant seem to find a solution that works.
Any idea how to use a Cordova plugin with Ionic?
The answer was to add
<script src="cordova.js"></script>
And rebuild the Platforms
If still issue not resolved, remove and add the platforms
Cordova plugins only runs on emulators or real devices.
To test a Cordova app with the browser take a look also to Ripple Emulator (Chrome plugin), but I prefer to test on real devices.
Cheers!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With