Nach dem Wischen (wie im Video unten gezeigt) blinken die Bilder der vorherigen Karte ein wenig, was ziemlich nervig ist und hässlich aussieht. Irgendwelche Vorschläge / Ideen, um das zu beheben? Vielen Dank im Voraus!
Beispielvideo (weil es die einzige Möglichkeit ist, das Problem zu erklären)
Ihr Prozess ist der folgende: - Controller auslösen: Wert von Loading = false + getDatas (Image initiieren) - Wenn Benutzer Swipe, dann getNewDatas
Während Sie newDatas erhalten, "säubern" Sie Ihre aktuellen Daten nicht, und daher bleibt das Bild gleich, bis das Versprechen, das Bild zu initiieren, abgeschlossen ist.
Sie haben jetzt 2 Lösungen: - oder Sie warten auf das Versprechen, dass das Bild initiiert wird - oder Sie säubern Ihre Daten während "wischen"
Wenn Sie putzen, ist es wahrscheinlich, dass Sie ein kleines leeres Bild haben, BEVOR das Versprechen gemacht wird. Deshalb schlage ich vor, dass Sie auf das Versprechen des Bildes warten, bevor Sie das Laden beenden.
Ihre Lösung soll daher mit dieser Funktion verknüpft sein
%Vor%Wo nennst du es? Wie ? Ich konnte keinen Hinweis in deiner Vergangenheit finden.
Gibt es einen bestimmten Grund, warum Sie nicht die Zunderkarten verwenden? Es könnte dein Leben ein bisschen einfacher machen.
Unabhängig davon, ob Sie es verwenden, können Sie beim Laden der App direkt die Anfrage nach Daten für zwei Karten starten (und Bilder vorab laden), so dass Sie Card1 direkt anzeigen können, ohne dass Sie Daten anfordern müssen. und gleichzeitig eine Anfrage nach Daten einer dritten Karte starten, um für den nächsten Durchzug bereit zu sein.
Tags und Links ionic-framework ionic