Uyguladığım sanal kaydırmanın neden garip görüneceğini bilmiyorum.İyonik 2 - sanal kaydırma beklendiği gibi çalışmıyor
Sözcük listesi var ve bunları bir sayfada göstermek istiyorum. Daha önce bu kelimeleri bir for döngüsü kullanarak yineledim, ancak kaydırma performansı android cihazlarda korkunçtu. Bu yüzden iyonic resmi belgelerinde belirtildiği gibi temel sanal kaydırma yapmaya karar verdim.
http://rhymebrain.com/talk?function=getRhymes&word=baby
Bu
ben yineleme çalışıyorum veridir. Sadece kelimelere ihtiyacım var, başka bilgi yok. Benim sanal kaydırma içinKod şöyle görünür: Benim web tarayıcısında
<ion-card *ngIf="words?.length > 0">
<ion-card-header>rhymes with...</ion-card-header>
<ion-card-content>
<ion-list [virtualScroll]="words" [approxItemHeight]=" '500px' ">
<button *virtualItem="let word" ion-button round small>
{{word.word}}
</button>
</ion-list>
</ion-card-content>
</ion-card>
, aldığım sonuçlar korkunç. Bazı ekranları paylaşabilirim:
Pic 1: Kullanıcı tüm tekerlemeleri getirmek için bir kelime arar, ancak yanıt null olmadığında bile hiçbir veri gösterilmez.
Pic 2: Ben başka bir sayfaya gidin ve geri gelmek, ben tekerleme birkaç görüyoruz.
Pic 3: Ben biraz aşağı 2. adımı tekrarlamak veya kaydırma, ben birkaç kelime daha görüyoruz. Çok tuhaf görünüyor.
Ben sanal kaydırma böyle davranmaktadır neden hiçbir fikrim yok. Herkes bana bunun için ne gibi bir hata yaptığımı veya bunun için daha iyi bir çözüm olduğunu söyleyebilir mi? peşin maalesef belgelenmese sanal kaydırma ile bazı sorunlar var
Deneyin –
Michael
Sözünü ettiğim gibi verdiğimde bu hatayı aldım. Yakalanmayan sanal kaydırma yüksekliğinin "px" birimleri kullanması gerekir. @Michael –
Son 3 numaralı güncellemeden sonra sanalScroll ile ilgili bazı problemlerim vardı. Alternatif olarak * ngFor kullandım. – Michael