Skip to main content

LifeCycles Hooks

  • LifeCycles Hooks

  • Constructor → não é um hook, é um método para objetos quem vem da orientação a objeto

  • ngOnChanges

    • é executado várias vezes. É executado pela primeira vez antes do ngOnInit e sempre que uma ou mais propriedades de entrada do componente mudam. (@Input)
  • ngOnInit

    • Quando o componente é inicializado. É chamado uma vez após ngOnChanges( )
  • ngDoCheck

    • Ele é chamado após ngOnChanges e ngOnInit e é usado para detectar e agir em alterações que não podem ser detectadas pelo Angular.
  • ngAfterContentInit

    • Responde depois que o Angular projeta conteúdo externo na visão do componente / na visão em que uma diretiva está. Ela é chamada uma vez após o primeiro ngDoCheck( )
  • ngAfterContentChecked

    • Ele é chamado após ngAfterContentInit e cada ngDoCheck subsequente . Ele responde depois que o conteúdo projetado é verificado.
  • ngAfterViewInit

    • Responde após o Angular inicializar as visualizações do componente e as visualizações filhas / a visualização em que uma diretiva está. É chamado uma vez após o primeiro ngAfterContentChecked()
  • ngAfterViewChecked

    • Responda após o Angular verificar as visualizações do componente e as visualizações filhas / a visualização em que uma diretiva está. Chamado após o ngAfterViewInit( ) e cada ngAfterContentChecked() subsequente
  • ngOndestroy

    • Limpeza logo antes de Angular destruir a diretiva/componente. Cancele a assinatura de Observables e desvincule manipuladores de eventos para evitar vazamentos de memória. Chamado logo antes de Angular destruir a diretiva/componente.
  • afterRender

    • Este retorno de chamada será acionado após cada renderização
  • afterNextRender

    • Este retorno de chamada será acionado na próxima vez que o aplicativo renderizar