есть компонент, он содержит в себе два блока div типа
<div *ngIf="(condition1$ | async) as condition1;"></div>
<div *ngIf="(condition2$ | async) as condition2;"></div>
Туда каким-то образом прилетают из сервиса данные, когда данные не null, тогда блоки отрисовываются. Когда данных нет, блоки прячутся.
При этом когда компоненту прилетает null после данных, событие onDestroy не вызывается.
Следовательно сам объект компонента живёт со всеми инжектами и т.д. и т.п.
Отсюда и вопрос. Вериз зе бест практисес..? xD
лично я всегда так и делаю, и как то не задавался этим вопросом - может изза того, что еще крупных проектов не делал
null - это не undefined )
компонент исчезает, но не дестроится? почему вы решили, что дестроя нет?
Очень странно, компонент должен дестроиться
Обсуждают сегодня