Cordova plugins funktioniert nicht mit ionic
Habe ich ein Ionic-app mit Angular.
Ich verwende, ist Kalender-plugin:
https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin
Möchte ich Ereignisse erstellen, durch das plugin und speichern Sie Sie auf dem lokalen Gerät Kalender.
Ich habe das plugin allerdings:
cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git
Und ich versuche, es in meinem controller:
ionic.Platform.ready(function(){onError);
window.plugins.calendar.createEvent(title, location, notes, start, end, onSuccess, onError);
});
In der browser sagt es Fenster.plugins nicht definiert ist und auf dem Gerät die Fehlermeldung 'undefined' ist nicht ein Objekt (Bewertung " - Fenster.plugins.Kalender')
Ich habe gesucht hoch und niedrig für diese, ich kann nicht scheinen zu finden, eine Lösung, die funktioniert.
Jede Idee, wie Sie ein Cordova-plugin mit Ionic?
Ich wünschte, ich hatte ein straight forward Antwort für Sie. Ich würde vorschlagen, die Suche in "ngcordova.com", um zu sehen, wie Sie wickeln cordova-plugins für angular apps. Vielleicht möchten Sie auch, um zu injizieren, die "$ionicPlatform" - Anbieter, da es verwendet verspricht, um sicherzustellen, die app ist wirklich bereit. Ex. "$ionicPlatform.bereit(..."
Ich schaute auf ngcordova, aber Sie nicht scheinen, um einen wrapper, um den Zugriff auf den Kalender, nur Kamera etc, $ionicPlatform Anbieter jetzt 🙂
ngCordova haben noch nicht ein Kalender-plugin, aber Sie haben es aufgeführt in einer Ausgabe für die gewünschten plugins. Wenn Sie tun, jede Arbeit zu integrieren, Sie sollten auf jeden Fall beitragen. github.com/driftyco/ng-cordova/issues/7
Ich schaute auf ngcordova, aber Sie nicht scheinen, um einen wrapper, um den Zugriff auf den Kalender, nur Kamera etc, $ionicPlatform Anbieter jetzt 🙂
ngCordova haben noch nicht ein Kalender-plugin, aber Sie haben es aufgeführt in einer Ausgabe für die gewünschten plugins. Wenn Sie tun, jede Arbeit zu integrieren, Sie sollten auf jeden Fall beitragen. github.com/driftyco/ng-cordova/issues/7
InformationsquelleAutor Ben Taliadoros | 2014-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
War die Antwort hinzufügen
Und den Wiederaufbau der Plattformen
Falls Problem noch nicht behoben ist, entfernen Sie und fügen Sie die Plattformen
InformationsquelleAutor Ben Taliadoros
Cordova plugins läuft nur auf Emulatoren oder echten Geräten.
Testen einer Cordova-app mit dem browser nehmen Sie auch einen Blick auf Ripple Emulator (Chrome-plugin), aber ich bevorzuge zum testen auf echten Geräten.
Prost!
InformationsquelleAutor manzapanza