Ich habe eine Seite, die ich als Modal in meiner Ionic 3 App verwende. Und ich habe das Problem, dass ich das erste Mal, wenn ich es anrufe, sehen kann, wie die Knopfanimation endet und immer noch die Modale nicht erscheint.Ionic 3 Lazy Loaded Modal/Seite braucht zu viel Zeit, um zum ersten Mal zu erscheinen
Das zweite Mal, wenn ich es nenne, kommt es sehr schnell.
Das ist mein html (i
<ion-navbar color="primary">
<button ion-button
menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title text-capitalize>{{ 'FEEDBACK' | translate }}</ion-title>
<ion-buttons end>
<button class="config-button"
ion-button
tappable
(touchend)="openConfig()">
<ion-icon name="md-more"></ion-icon>
</button>
</ion-buttons>
</ion-navbar>
und die Funktion
openConfig() {
let profileModal = this.modalCtrl.create('ConfigModalPage' , { userId: 8675309 });
profileModal.present();
}
Wenn ich die faulen Lastverhalten entfernen es schneller geladen, aber es stillt geht, die erstmals Laggy.
Wie kann ich dieses modale beschleunigen?
Ich änderte es von Zeichenkette zu Komponentenname, weil ich prüfte, wie langsam es ohne faule Last war. Und der Touchend war auch für den Test, wenn das hilft. – distante
Nun, dann sollten Sie den vollständigen Kontext dessen angeben, nach dem Sie fragen. –
Nun, ich schrieb: "Wenn ich das Lazy Load-Verhalten zu entfernen, lädt es schneller, aber es fühlt sich immer noch Laggy das erste Mal." – distante