Mudanças entre as edições de "Angular:Ciclo de Vida"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
Linha 4: Linha 4:
 
  Primeiro a ser executado no Ciclo de Vida
 
  Primeiro a ser executado no Ciclo de Vida
 
==ngOnInit==
 
==ngOnInit==
 +
é executado uma vez quando o componente é inicializado
 
==ngOnChanges==
 
==ngOnChanges==
 +
executado também uma vez na criação do componente e toda vez que ele sofrer alguma mudança
 
==ngDoCheck==
 
==ngDoCheck==
===ngAfterContentInit()===
+
executado a cada mudança que o ngOnChange não detecta
===ngAfterContentChecked()===
+
===ngAfterContentInit===
===ngAfterViewInit()===
+
sempre que um conteúdo vindo de uma fonte externa do componente é inserido;
===ngAfterViewChecked==
+
===ngAfterContentChecked===
 
+
quando o conteúdo externo é verificado;
 +
===ngAfterViewInit===
 +
executado logo após os dados dos filhos e do próprio componente ser inicializado;
 +
===ngAfterViewChecked===
 +
sempre que é detectado uma alteração do conteúdo é chamado esse cara.
 
==ngOnDestroy==
 
==ngOnDestroy==

Edição atual tal como às 11h55min de 18 de junho de 2023

Ciclo de Vida

Constructor

Primeiro a ser executado no Ciclo de Vida

ngOnInit

é executado uma vez quando o componente é inicializado

ngOnChanges

executado também uma vez na criação do componente e toda vez que ele sofrer alguma mudança

ngDoCheck

executado a cada mudança que o ngOnChange não detecta

ngAfterContentInit

sempre que um conteúdo vindo de uma fonte externa do componente é inserido;

ngAfterContentChecked

quando o conteúdo externo é verificado;

ngAfterViewInit

executado logo após os dados dos filhos e do próprio componente ser inicializado;

ngAfterViewChecked

sempre que é detectado uma alteração do conteúdo é chamado esse cara.

ngOnDestroy