Ha a komponenst dinamikusan hozom létre ComponentRef-en keresztül, kézzel kell-e a komponensemet megszüntetni vagy ez megtörténik a szülő megszűnésével?
Ha dinamikusan hozzuk létre a komponenst és a ViewContainerRef-n keresztül inzertáljuk a view-ba, Angular minden egyes életciklus hook-ot meghívja az ngOnChanges()-on kívűl. Ez azért van, mert az ngOnChanges hook csak akkor hívódik meg, ha a view-n keresztül módosul az input, ha programozott módon akkor nem.
Egy példa dinamikus komponens létrehozásra:
hello.component.ts: