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