Angular가 이벤트 리스너를 설정하려고 할 때 등록된 이벤트 관리자 플러그인 중 어느 것도 이벤트 이름을 인식하지 못하면 이 오류가 발생합니다.
오류 디버깅하기
오류 메시지에는 인식하지 못한 이벤트 이름이 포함됩니다.
이 오류는 등록된 플러그인 중 어느 것도 해당 이벤트를 지원하지 않을 때만 발생합니다.
예를 들어 단위 테스트나 사용자 정의 설정에서 DomEventsPlugin이 없는 사용자 정의 플러그인 목록으로 EventManager를 생성한 경우입니다.
이벤트 이름을 의도적으로 사용했으며 서드 파티 플러그인에 속한다면(예: Hammer.js 제스처 이벤트), EVENT_MANAGER_PLUGINS 토큰으로 해당 플러그인을 제공했는지 확인하세요.
import {ApplicationConfig} from '@angular/core';
import {EVENT_MANAGER_PLUGINS} from '@angular/platform-browser';
export const appConfig: ApplicationConfig = {
providers: [{provide: EVENT_MANAGER_PLUGINS, useClass: MyCustomPlugin, multi: true}],
};