1
iOS 10デバイスの次の連絡先リストでは、無限のスクロールangle2 + Meteor + Ionic2アプリを実行している間に何度もクリックイベントが発生し、連絡先の詳細ページが表示されます。Ionic 2リストがスクロール中に偶発的にクリックするのを避ける
<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>
スクロールを避けることができますか?どんな助けでも大歓迎です。
ありがとうございました。
(タップ)をお礼ありがとうございます。それは偶発的なクリックを減らしました。しかし、いくつかの無限のスクロールの後、連絡先の詳細ページはタップなしで表示されます。進行中にタブやクリックを無効にする方法はありますか? – annadurai
あなたはevent.stoppropagation();を試してみましたか? –
すべてのあなたの助けSurajに感謝します。私は(タップ)= "showContactDetails(連絡先); $ event.stopPropagation();を試したタップを無効にして連絡先の詳細ページが表示されないようです。また、showContactDetails関数でreturn falseを追加しようとしました。しかし、報告された問題は修正されません。報告された問題は、アンドロイドデバイスでテストするときには表示されません。あなたが私に試して欲しいその他の修正? – annadurai