ng并不总是捕获点击次数

时间:2016-08-03 16:26:15

标签: angular ionic2

我正在使用Ionic 2构建应用程序,我注意到ngFor的一个奇怪问题。出于某种原因,我必须点击列表中的每个项目2x才能执行(点击)功能。更重要的是,我必须在点击之间等待一整秒,否则它将无法工作。而且为了进一步复杂化,它有80%的时间都有这个奇怪的错误,但它可以在其他时间工作。这仅适用于iOS设备上的Safari,而不适用于计算机上的Safari。这是代码:

  <div class="list">
    <div *ngFor="let item of recordingsList" (click)="goToRecordingDetails(item)" onclick="console.log('clicked',event)">
      {{item.name}}
      <span class="delete-list-item-button" (click)="deleteRecording(item, $event)" [hidden]="!editing">Delete</span>
    </div>
  </div>

知道什么可能导致它表现得时髦吗?我在safari中做了时间线,并确认safari知道事件被解雇了,它只是不会响应它。 enter image description here

更新:我发现这不是我必须两次点击该项目,而是我需要等待3整秒才能点击列表中的任何内容。所以问题是不必点击2x,真正的问题是点击在前3秒内没有做任何事情。

0 个答案:

没有答案