我有一个包含 20 张图像的图像数组。我想以虚拟滚动网格形式动态加载我的图像,其中每行有 4 列,但不确定如何完成它
这是我当前的代码
<ion-content>
<ion-grid [virtualScroll]="photo_library">
<ion-row *virtualItem="let photo" ng-if="$index % 4 === 0">
<ion-col>
<ion-img [src]="photo.avatarUrl"></ion-img>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
但这会生成一行和 1 列,但我希望动态地在一行中有 4 列 1。我该如何实现这一目标?
<ion-content>
<ion-grid >
<ion-row [virtualScroll]="photo_library" >
<ion-col col-6 col-md-4 col-xl-3 *virtualItem="let photo ">
<ion-img [src]="photo.avatarUrl"></ion-img>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>