双击/双击Angular2和离子

lui*_*ill 8 directive double-click ionic2 angular2-directives angular

我正在寻找许多论坛和问题,但似乎没有人问如何双击ou双击Angular/ionic 2?

在离子v1中可以使用on-double-tap(参见http://ionicframework.com/docs/api/directive/onDoubleTap/)

有没有人可能有一个提示或任何代码来捕捉离子2 /角度2上的双击事件?

也许通过HammerJS?

非常感谢你 !路易斯:)

lui*_*ill 19

所以在1-2小时之后很明显,您不需要使用Ionic捕获双击事件,但使用纯JavaScript:dblclick()

所以在Angular 2中它将是:(dblclick)="myFunction()"而且就是这样!

在这里,您将找到JavaScript的其他活动.

  • 这似乎不适用于移动设备(在iOS中测试) (6认同)

Top*_*glu 5

html文件

<button (tap)="tapEvent()">Tap Me!</button>
Run Code Online (Sandbox Code Playgroud)

ts文件

let count : number = 0;
tapEvent(){
this.count++;
setTimeout(() => {
  if (this.count == 1) {
    this.count = 0;
    alert('Single Tap');
  }if(this.count > 1){
    this.count = 0;
    alert('Double Tap');
  }
}, 250);
Run Code Online (Sandbox Code Playgroud)

}