Когда компоненты или сервисы в Angular 2 будут уничтожены? - PullRequest
0 голосов
/ 12 сентября 2018

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

Но, по сути, я не понимаю, когда Angular (2+) уничтожает компоненты? Каковы практические события, которые ведут к разрушению Компонента?

Извините, у меня нет опыта работы в информатике, и, вероятно, ответ очень очевиден.

1 Ответ

0 голосов
/ 12 сентября 2018

Обычно это когда вы используете роутер и перемещаетесь по приложению.Таким образом, вы не расходуете все ресурсы, сохраняя содержимое в памяти.Это также хороший способ подписаться и отписаться от наблюдаемых.

при использовании *ngIf компонент также уничтожается между каждым показом / скрытием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...