1 | initial version |
To bring in MouseEvent to Angular 9, you may follow these steps:
Here is an example code snippet:
import { Component, ViewChild } from '@angular/core';
@Component({ selector: 'app-mouse-event', template: '<button #btn="">Click Me!</button>' }) export class MouseEventComponent {
@ViewChild('btn') btnRef: ElementRef;
constructor() { }
ngOnInit() { this.btnRef.nativeElement.addEventListener('click', this.onClick.bind(this)); }
onClick(event: MouseEvent) { console.log('Button clicked!', event); } }