This error occurs when Angular tries to set up a listener for an event but none of the registered event manager plugins recognizes the event name.
Debugging the error
The error message includes the unrecognized event name, which is usually enough to spot the problem. The most common cause is a typo in the event binding:
<!-- 'keyup.ente' is not recognized -->
<input (keyup.ente)="onEnter()" />
<!-- Correct -->
<input (keyup.enter)="onEnter()" />
If the event name is intentional and belongs to a third-party plugin (for example, a Hammer.js gesture event), make sure the plugin is provided via the EVENT_MANAGER_PLUGINS token:
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}],
};