Меню ×
События и жизненный цикл

События и жизненный цикл

В ходе выполнения приложения происходят различные изменения и процессы, которые составляют жизненный цикл приложения. Angular позволяет запускать определенный код, когда наступает какое-либо событие.

Часто используемые события:

  • ngOnChanges
  • ngOnInitngDoCheck
  • ngAfterContentInit
  • ngAfterContentChecked
  • ngAfterViewInit
  • ngAfterViewChecked
  • ngOnDestroy

Хорошей практикой является применение интерфейсов используемых событий:

	
import { Component, OnInit, OnChanges, EventEmitter, Output, ViewChild, ElementRef } from '@angular/core';

export class CockpitComponent implements OnInit, ngOnChanges {
    //...
}
	

ngOnChanges принимает аргумент, импортируйте SimpleChanges из @angular/core и укажите тип объекта в методе

	
ngOnChanges(changes: SimpleChanges) {
  console.log(changes);
}
	

Похожие материалы

Жизненный цикл приложения и события в Angular

Модели работы с формами в Angular

Stream и работа с Observable в Angular. Пример отписки в ngOnDestroy()

наверх