2017-05-01 9 views
0

Ionic2를 사용하는 실제 기기 (IOS/Android)에서 앱을 테스트하는 동안 클릭 지연 문제가 있습니다.클릭 지연 브라우저 VS 장치, 개선하는 방법?

<ion-list [virtualScroll]="feed.posts" approxItemHeight="100px" no-lines> 
<div class="feed-item" *virtualItem="let post"> 
    <ion-card> 
    <ion-row no-padding class="actions-row"> 
    <ion-col no-padding width-50 text-left> 
    <button tappable class="action-button" ion-button clear small icon-left (click)="goToPost(post.id)"> 
     <ion-icon name='pricetags'></ion-icon> 
     {{post.nombrePromotion}} Promotion(s) 
    </button> 
    </ion-col> 
    ... 
    </ion-row> 
    <ion-card> 
</div> 
</ion-list> 

브라우저에서 테스트하는 동안은, 클릭이 매우 빠르게 반응하지만 내가 아이폰 5C 또는 Android 장치 (또는 에뮬레이터)에서 응용 프로그램을 테스트 할 때 많은 지연이 :이 템플릿에 따라 5 개 항목의 VirtualList이 (2s와 같이). 여기

당신이 클릭 지연 동영상을 볼 수 있습니다

ON BROWSER

ON IPHONE 5C

어떻게 클릭 장치/에뮬레이터 속도를 향상시킬 수 있습니까?

당신에게

정보 감사합니다

Ionic Framework: 2.2.0 
Ionic Native: ^3.5.0 
Ionic App Scripts: 1.1.4 
Angular Core: 2.4.8 
Angular Compiler CLI: 2.4.8 
Node: 7.7.3 
OS Platform: macOS Sierra 
Navigator Platform: MacIntel 

답변

0

모바일을/태블릿 기기는 Gestures를 사용합니다.

이 경우 tap을 사용하십시오.

<button tappable class="action-button" ion-button clear small icon-left (tap)="goToPost(post.id)"> 
     <ion-icon name='pricetags'></ion-icon> 
     {{post.nombrePromotion}} Promotion(s) 
</button> 
+0

감사합니다 (탭) 정확히 동일한 지연 시간을 제공합니다. 이건 내 문제를 해결하지 못합니다. – wander