A lifecycle hook-ok lehetővé teszik a fejlesztők számára a komponensek életciklusában történő beavatkozást és a szükséges műveletek végrehajtását a megfelelő időpontokban.
- ngOnChanges: amikor az adatkötésből származó bemeneti tulajdonságok megváltoznak a komponensen, és lehetővé teszi ezeknek a változásoknak a kezelését.
- ngOnInit: a komponens életciklusának korai szakaszában fut le, amikor az összes bemeneti tulajdonság inicializálódott és a komponens fel van készítve a használatra.
- ngAfterViewInit: amikor a DOM elemek ki vannak renderelve és elérhetők, akkor hívóüdik meg.
- ngOnDestroy: amikor a komponens eltávolításra kerül a nézetből, leiratkozás itt történik.
- ngDoCheck: Ez a hook minden ciklusban fut, és lehetővé teszi a változások felügyeletét és a saját változásellenőrző logika implementálását.
- ngAfterContentInit: Ez a hook akkor fut le, amikor a tartalomprojekció inicializálódott a komponensben, és lehetővé teszi az ezzel kapcsolatos további műveletek végrehajtását.
- ngAfterContentChecked: Ez a hook minden tartalomellenőrzési ciklusban fut le, és lehetővé teszi további műveletek végrehajtását a tartalomellenőrzés során.
- ngAfterViewChecked: Ez a hook minden nézetellenőrzési ciklusban fut le, és lehetővé teszi további műveletek végrehajtását a nézetellenőrzés során.