Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront
Купить рекламу: https://telega.in/c/sWebDev
Post #3069
1.4K
FR @swebdev
Showing posts older than #3070 · Back to latest





@HostBinding можно динамически изменять стили и классы хост-элемента компонента в зависимости от его состояния. Например, можно подсвечивать компонент при наведении курсора мыши или изменять его внешний вид при получении новых данных.@Component({ ... })
export class HighlightComponent {
@HostBinding('style.backgroundColor') backgroundColor = 'transparent';
// ...
}
@HostListener позволяет компоненту реагировать на события, происходящие вне его области видимости. Это может быть полезно для создания выпадающих меню, модальных окон и других элементов интерфейса, которые должны взаимодействовать с остальной частью страницы.@Component({ ... })
export class DropdownComponent {
@HostListener('document:click', ['$event'])
onClick(event: MouseEvent) { /* ... */ }
}



