Czy dla Angulara ma znaczenie, czy w każdym cyklu skracania zwracam nową listę z tą samą zawartością, a wracam do tej samej instancji listy? Zakłada to domyślne wykrywanie zmian, a nie OnPush.Wykrywanie zmiany kąta i odnośniki do listy
5
A
Odpowiedz
1
Będzie to miało pewien wpływ - ngFor będzie musiał dokonać ponownej oceny każdego z elementów - przeprowadzi kontrolę tożsamości. To powinno być szybkie, ale jeśli masz tysiące elementów w dużej aplikacji, to możesz dodać trochę narzut, więc jeśli możesz, to lepiej jest zwrócić tę samą listę za każdym razem.
Dzięki. Czy możesz dokładniej wyjaśnić, co to jest kontrola tożsamości? Ponadto, czy nie musiałby ponownie oceniać każdego elementu? Jeśli dobrze zrozumiem, ngFor spowoduje, że Angular zachowa własną kopię listy i będzie musiał wykonać dokładne porównanie na każdej płycie CD. – Dandan