2017-07-24 4 views
1

Ich habe den nativen Spinner bereits in älteren Projekten verwendet und es hat gut funktioniert. Ich habe jedoch kürzlich ein neues IONIC-Projekt gestartet (V.3.5.3) und es funktioniert nicht richtig oder ich mache etwas falsch. Ich habe auch bemerkt, dass Ionics Team kürzlich sein Native Spinner Plugin geändert hat, aber ich denke nicht, dass das das Problem ist.Natives Spinner-Dialogfeld (IONIC 3)

Jedes Mal, wenn ich anrufen Show funcion:

this.spinnerDialog.show() 

Es gibt:

WARNEN: Nativ: versuchte SpinnerDialog.show nennen, aber das SpinnerDialog Plugin nicht installiert ist. WARNEN: Installieren Sie das SpinnerDialog Plugin: 'ionisches Plugin add cordova-Plugin-native-Spinner'

Und ja, wird das Plugin bereits in app.module.ts in Anbietern Teil enthalten.

ionic cordova plugin add cordova-plugin-native-spinner 
npm install --save @ionic-native/spinner-dialog 

bitte Kann mir jemand helfen:

Und ja, die Befehle das Plugin schließen wurden ausgeführt?

+0

Sie hatten Plugin in app.module.ts eingefügt, aber wahrscheinlich haben Sie es nicht installiert. Führen Sie einfach diesen Befehl aus, den Sie erhalten haben - "ionic plugin add cordova-plugin-native-spinner" –

+0

Ja, das habe ich getan, und wenn ich den Befehl 'cordova plugin list' ausführe, zeigt dies, dass das Plugin tatsächlich enthalten ist. Ich habe das Plugin bereits neu installiert und sogar ein neues Projekt erstellt, die Ergebnisse waren jedoch gleich. –

+0

Haben Sie native-plugin auch über 'npm install --save @ ionic-native/spinner-dialog' installiert? –

Antwort

1

Es ist ein Fehler, dies zu tun, während wir für das Update warten: bearbeiten

project/node_modules/@ionic_native/spinner-dialog/index.js 

ändern Leitung 84 auf diese

pluginRef: 'SpinnerDialog' 

Es ist eine temporäre Update, das funktioniert.