Cuando hago esto:
<div (click)="func1()" (dblclick)="func2()">Some text</h1>De hecho, obtengo "func1 ()" para disparar incluso en dblclick dos veces.
¿Cómo puedo hacer que funcione en el mismo elemento y funcione bien?
No parece ser un problema de Angular. Consulte https://css-tricks.com/snippets/javascript/bind- different-events-to-click-and-double-click/
La solución consiste en no procesar el evento de clic cuando se produce un dblclick poco después.