Итак, я проверил официальную документацию о хуке жизненного цикла ngOnDestroy () и понял, что он вызывается при уничтожении компонента или службы, конвейера и т. Д. Я также проверил это руководство здесь, которое также объясняет, как правильно обрабатывать такую ситуацию: https://brianflove.com/2016/12/11/anguar-2-unsubscribe-observables/
Но, по сути, я не понимаю, когда Angular (2+) уничтожает компоненты? Каковы практические события, которые ведут к разрушению Компонента?
Извините, у меня нет опыта работы в информатике, и, вероятно, ответ очень очевиден.