Angular · Junior · Запитання 35 з 75
Коли викликається ngOnDestroy?
- ✓Правильна відповідь: Безпосередньо перед тим, як Angular видалить компонент, наприклад коли
@ifстає false або змінюється маршрут - 2Після кожного запуску change detection
- 3Коли закривається вкладка браузера
Пояснення
У ньому (або в DestroyRef.onDestroy) зупиняють таймери, відписуються від довгоживучих Observable і знімають слухачі. Інакше вони працюватимуть далі й спричинять витік пам'яті.