Lifecycle hooks

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.

  1. 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.
  2. 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.
  3. ngAfterViewInit: amikor a DOM elemek ki vannak renderelve és elérhetők, akkor hívóüdik meg.
  4. ngOnDestroy: amikor a komponens eltávolításra kerül a nézetből, leiratkozás itt történik.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
Was this page helpful?