Вы можете использовать директиву для подключения прослушивателя:
import { Directive, HostListener } from '@angular/core';
@Directive({
selector: '.day'
})
export class DayDirective {
@HostListener('mousedown', ['$event'])
yourFunction(event: Event): void { ... }
}
Чтобы подключить директиву, вы добавляете ее в модуль, который ее требует.Это может быть модуль приложения, общий модуль или функциональный модуль.
import { NgModule } from '@angular/core';
@NgModule({
declarations: [
DayDirective,
],
...
})
export class YourModule {}