
Angular полностью управляет процессами происходящими в компоненте и над ним: создание, рендеринг, связывание данных и удаление. Мы в свою очередь можем вклиниться в процесс с помощью хуков/триггеров (lifecycle hooks) для каждого из событий.
Какие существуют хуки?
- ngOnChanges – при изменении входных значений
- ngOnInit – при инициализации компонента (один раз)
- ngDoCheck – при вызове механизма обнаружения изменения (change detection)
- ngAfterContentInit – после вставки компонента в страницу (один раз)
- ngAfterContentChecked – один раз при инициализациии контента и каждый раз при изменении входящих параметров
- ngAfterViewInit – аналогичен ngAfterContentInit, только для представления
- ngAfterViewChecked – аналогичен ngAfterContentChecked, только для представления
- ngOnDestroy – перед тем, как Angular удалит компонент со страницы
Continue reading →