2016-06-01 9 views
0

Ich habe das Ace-Plugin ionic hinzugefügt (ionic plugin add cordova-plugin-ace). Aber ich versuchte, dieWie benutzt man das Ace-Plugin in der ionischen Anwendung?

if (ace.platform == "Android") 

zuzugreifen, aber seine gibt mir folgende Fehlermeldung:

Fehler: Reference: ace ist nicht

definiert

als ich versuchte, zu verwenden:

if (window.ace.platform == "Android") 

I bekomme ich diesen Fehler:

Plattform ist nicht zu undefinierten As definiert.

Bitte helfen Sie mir, ACE-Plugin in meiner Anwendung zu verwenden?

+0

Haben Sie die Datei cordova.js in Ihre HTML-Datei aufgenommen? Rufen Sie den Plugin-Code auch innerhalb der plattformfähigen Funktion auf? – Gandhi

+0

Ja, ich habe die cordova.js in index.html aufgenommen, aber ich rufe den Code nicht innerhalb der Plattform auf. Ich rufe in meinem Controller an – MKY

+0

Ich bin mit Ionic nicht vertraut. Aber in Vanille Cordova App, verwenden wir den Plugin-Code innerhalb Deviceready-Ereignis-Listener aufzurufen, und ich habe gehört, ionische Plattform bereit ist das Äquivalent von cordova deviceready Ereignis. Bitte überprüfen Sie auf diese – Gandhi

Antwort

0

In Vanille cordova App, verwenden wir das Plugin-Code innerhalb deviceready Ereignis-Listener aufrufen und in ionischer Rahmen platform ready ist das Äquivalent von Cordova deviceready Ereignis.

Plugin-Code innerhalb der Platform ready aufrufen, der dafür sorgt, dass Cordova und Plugins vollständig geladen sind.

Verwandte Themen