Когда именно Angular решит уничтожить компонент
в Angular 2 с досрочной компиляцией (AOT) у меня есть родительский компонент и дочерний компонент, например:
<div>
<h1>I am a parent</h1>
<myChild *ngIf="showChild"></myChild>
</div>
Я знаю, что дочерний шаблон вставляется в DOM динамически. Мой вопрос в том, когда" showChild " оценивается как false, когда именно Angular уничтожает дочерний компонент? Или Angular вообще уничтожит дочерний компонент? Это угловое время вызывает метод" onDestroy ()"?
вот заявление, которое я сделал другу ранее (пожалуйста, поправьте меня, если я ошибаюсь):
когда Angular видит, что компонент больше не нужен в DOM, он будет уничтожить компонент.