Ich verwende Winkelanimation auf einer Liste Komponente, eine Slide-In-Out-Animation. Es funktioniert gut, wenn die Liste kurz ist, aber wenn ich mehr als 50 Elemente in der Liste habe, ist die Animation laggy. Was ist die Ursache dafür? Wie kann es gelöst werden?Angular2 Animation ist langsam auf lange Listen
1
A
Antwort
1
Ich habe die Ursache für das Leistungsproblem gefunden.
changeDetection: ChangeDetectionStrategy.OnPush
zu der Root-Komponente hinzugefügt, jetzt ist alles schnell wie es früher war, ich hoffe, dass neue Ausgaben werden jetzt nicht steigen :)
Verwandte Themen
- 1. Angular2 Animation auf eine Komponente
- 2. Warum ist meine Lottie Animation so langsam?
- 3. Diagramm Ladezeit und Animation langsam auf Mobilgerät
- 4. Angular2 Animation mit Bootstrap
- 5. Angular2 Animation auf Last- und Seitenübergang
- 6. Parametrisierte Animation in Angular2
- 7. Angular2 Animation nicht animierend
- 8. Angular2 Animation onDone Rückruf
- 9. Angular2 Cascade Animation
- 10. Warum ist diese Animation in FireFox so langsam?
- 11. angular2 Animation mit variabler Arten
- 12. Erstanruf auf ServiceFabric-Proxy ist sehr langsam
- 13. Angular2 Animation - kann nicht auf ngFor Schleife auf Komponente
- 14. UISearchController Suchleiste Animation sehr langsam erstmalig
- 15. Angular2 - Verlassen Animation nicht anwenden
- 16. Quickfix ist langsam
- 17. MySQL langsam Abfrageprotokoll - wie langsam ist langsam?
- 18. C# 2D Animation - Von langsam bis schnell
- 19. Java laufen langsam wenn animation viele Bilder
- 20. change.delegate ist sehr langsam
- 21. Tesseract ocr Leistung ist langsam
- 22. Angular2: Löschen Element aus der Liste Animation
- 23. CALayer Resize ist langsam
- 24. ModelSim Wellen Rendering ist langsam
- 25. Grails Start ist langsam
- 26. Angular2-Trigger-Animation von der übergeordneten Komponente
- 27. Angular2 ng2-bootstrap collapse hinzufügen Übergang/Animation
- 28. Babel CLI ist extrem langsam
- 29. Coredata ist sehr langsam; swift
- 30. Warum ist rsync so langsam?
Dies gab mir einige gute Verbesserungen für die App. Keine erstaunlich schnelle Verbesserung, aber es war schneller. Vielen Dank! –