मैं "आयनिक-कोणीय" का उपयोग कर रहा हूं: "3.2.1" संस्करण लेकिन वर्चुअल सूची कुछ स्क्रॉल के बाद खाली स्क्रीन के बाद दिखाती है।आयनिक 3.X: असीमित स्क्रॉल के साथ आभासी स्क्रॉल (यानी डेटा सेट बदलना)
मैं कोड का पालन करते हुए की कोशिश की।
<ion-content padding>
<ion-list [virtualScroll]="products" approxItemHeight="100px" [virtualTrackBy]="trackProduct">
<ion-item category-item *virtualItem="let product" (click)="viewProduct(product)">
<img product-image src="some_url.png" />
<div prduct-description ellipsize>
<div product-name ellipsize>{{product.productName || "" | uppercase}}</div>
<div product-sku ellipsize>SKU# : {{product.sku}}</div>
<div price>${{product.price}}/Case</div>
</div>
</ion-item>
</ion-list>
<ion-infinite-scroll (ionInfinite)="doInfinite($event)" threshold="100px" #infiniteScroll>
<ion-infinite-scroll-content loadingSpinner="bubbles" loadingText="Loading more data...">
</ion-infinite-scroll-content>
</ion-infinite-scroll>
</ion-content>
यहाँ
फ़ाइल कोड ts प्रासंगिक है:
/**
* This method will be used for virtual scroll.
* @param index
* @param product
*/
trackProduct(index, product: Product) {
console.log(index, product);
return product.productId;
}
- trackProduct नहीं बुलाया हो रही है।
मैंने वर्चुअलट्रैक निर्देश के बिना भी कोशिश की लेकिन कुछ भी काम नहीं किया।
क्या कोई मेरी मदद कर सकता है?
क्या आप वाकई उस आइटम के लिए छवि URL मान्य हैं? – Ari
ऐसा लगता है कि यह एक ज्ञात बग है जो अभी तय है! https://github.com/ionic-team/ionic/pull/11624 – Ari