Is it better in Angular 2+ to capture events using () in HTML:
<h1 (click)="onClick($event)"></h1>
Or using listen method of Renderer2:
renderer.listen(element, 'click', (event) => {
onClick(event);
});
Thanks
Is it better in Angular 2+ to capture events using () in HTML:
<h1 (click)="onClick($event)"></h1>
Or using listen method of Renderer2:
renderer.listen(element, 'click', (event) => {
onClick(event);
});
Thanks
Both of them are completely fine. But, in case you need to manipulate the DOM, the safest way of doing it is using the renderer.