Angular 2(单击)和(dblclick)对同一元素不起作用?

时间:2016-03-20 12:46:26

标签: javascript angular

当我这样做时:

<div (click)="func1()" (dblclick)="func2()">Some text</h1>

我实际上得到了&#34; func1()&#34;甚至在dblclick两次开火。

如何让它在同一个元素上工作并且运作良好?

1 个答案:

答案 0 :(得分:21)

似乎不是一个Angular问题。见https://css-tricks.com/snippets/javascript/bind-different-events-to-click-and-double-click/

解决方法是在不久之后发生dblclick时不处理click事件。