Вот список часто используемых методов в Angular:
-
ngOnInit(): этот метод вызывается после инициализации компонента и может использоваться для выполнения задач инициализации.
-
ngOnDestroy(): этот метод вызывается, когда компонент вот-вот будет уничтожен, и может использоваться для выполнения задач очистки.
-
ngOnChanges(): этот метод вызывается, когда одно или несколько входных свойств компонента изменяются.
-
ngDoCheck(): этот метод вызывается во время каждого цикла обнаружения изменений и может использоваться для реализации пользовательской логики обнаружения изменений.
-
ngAfterViewInit(): этот метод вызывается после инициализации представления компонента.
-
ngAfterViewChecked(): этот метод вызывается после проверки представления компонента на наличие изменений.
-
ngAfterContentInit(): этот метод вызывается после инициализации проекции контента (ng-content).
-
ngAfterContentChecked(): этот метод вызывается после проверки проекции контента (ng-content) на наличие изменений.
-
ngZone.run(): этот метод используется для явного запуска кода за пределами зоны Angular, что может быть полезно в определенных сценариях.
-
ViewChild(): этот метод используется для получения ссылки на дочерний компонент или элемент родительского компонента.
-
ViewChildren(): этот метод используется для получения ссылок на несколько дочерних компонентов или элементов родительского компонента.
-
ngStyle(): этот метод используется для динамического применения встроенных стилей к элементу на основе свойств компонента.
-
ngClass(): этот метод используется для динамического применения классов CSS к элементу на основе свойств компонента.
-
ngIf(): этот метод используется для условной визуализации элементов в шаблоне на основе свойств компонента.
-
ngFor(): этот метод используется для отображения списка элементов в шаблоне.
-
ngModel(): этот метод используется для двусторонней привязки данных между элементом ввода формы и свойством компонента.
-
@Input(): этот метод используется для определения входного свойства, которое может быть передано компоненту из его родительского компонента.
-
@Output(): этот метод используется для определения выходного свойства, которое может отправлять события из компонента в его родительский компонент.
-
@HostListener(): этот метод используется для прослушивания событий DOM на хост-элементе компонента.
-
@HostBinding(): этот метод используется для привязки свойства компонента к свойству основного элемента.