EventManager
Внедряемый сервис, обеспечивающий управление событиями в Angular с помощью плагина браузера.
API
class EventManager {
constructor(plugins: EventManagerPlugin[], _zone: NgZone): EventManager;
addEventListener(element: HTMLElement, eventName: string, handler: Function, options?: ListenerOptions | undefined): Function;
getZone(): NgZone;
}
constructor
EventManagerИнициализирует экземпляр сервиса event-manager.
@returns
EventManager
addEventListener
FunctionРегистрирует обработчик для определённого элемента и события.
@paramelement
HTMLElementHTML-элемент, который будет получать уведомления о событиях.
@parameventName
stringИмя события, которое нужно отслеживать.
@paramhandler
FunctionФункция, вызываемая при возникновении уведомления. Получает объект события в качестве аргумента.
@paramoptions
ListenerOptions | undefinedПараметры, определяющие способ привязки обработчика события.
@returns
FunctionФункция обратного вызова, с помощью которой можно удалить обработчик.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/platform-browser/EventManager