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
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!