Angular · Junior · Pytanie 35 z 75
Kiedy wywoływany jest ngOnDestroy?
- ✓Poprawna odpowiedź: Tuż przed usunięciem komponentu przez Angulara, np. gdy
@ifstaje się false lub zmienia się trasa - 2Po każdym uruchomieniu change detection
- 3Gdy zamykana jest karta przeglądarki
Wyjaśnienie
W nim (lub w DestroyRef.onDestroy) zatrzymuje się timery, anuluje subskrypcje długożyjących Observable i odpina listenery. Inaczej będą działać dalej i spowodują wyciek pamięci.