Список Ionic 2 позволяет избежать случайного щелчка при прокрутке

В следующем списке контактов на устройстве iOS 10 при бесконечной прокрутке приложения angular2+Meteor+Ionic2 много раз происходит событие щелчка, и отображается страница сведений о контакте.

  <ion-content class="contacts-page-content">
    <ion-list>
      <button ion-item *ngFor="let contact of contacts | async" (click)="showContactDetails(contact)" text-wrap class="contacts">
          <ion-avatar item-left>
            <img[src]="contact.picture">
          </ion-avatar>
          <h2 class="contact-name">{{contact.firstName}} {{contact.lastName}}</h2>
          <h4 ion-text color="grayText">{{contact.jobTitle}}</h4>
          <h3 class="contact-supplier" *ngIf="contact.supplierName">{{contact.supplierName}}</h3>
      </button>
    </ion-list>
    <ion-infinite-scroll (ionInfinite)="pullMoreContacts($event)">
           <ion-infinite-scroll-content
          loadingSpinner="bubbles"
          loadingText="Loading more contacts...">
          </ion-infinite-scroll-content>
    </ion-infinite-scroll>   
  </ion-content>

Есть ли в любом случае щелчок во время прокрутки можно избежать? Любая помощь с благодарностью.

Благодарю.

1 ответ

Решение

Проверьте здесь для ионных 2 жестов. Пытаться

(tap)=showContactDetails(contact)

вместо клика.

Другие вопросы по тегам