当我这样做时:
<div (click)="func1()" (dblclick)="func2()">Some text</h1>
我实际上得到了&#34; func1()&#34;甚至在dblclick两次开火。
如何让它在同一个元素上工作并且运作良好?
答案 0 :(得分:21)
似乎不是一个Angular问题。见https://css-tricks.com/snippets/javascript/bind-different-events-to-click-and-double-click/
解决方法是在不久之后发生dblclick时不处理click事件。