【发布时间】:2020-07-01 20:23:00
【问题描述】:
我在离子载玻片内使用离子网格。我想要实现的是 - 最多有 8 张卡片将放置在 2*2 离子网格上,这使得每个离子幻灯片上都有一个 2*2 的离子网格。
但卡片的数量并不固定为 8。当卡片长度超过 4 时,我想添加另一个离子滑块,其余卡片将进入第二个离子滑块。
这是我的 HTML 代码 -
<ion-slides pager>
<ion-slide>
<ion-grid>
<ion-row>
<ion-col *ngFor="let commodity of cardData" col-6>
<ion-card
class="animate__animated animate__flipInX"
(click)="showDetails(commodity.CommodityId,commodity.CommodityCode)"
[class.active]="selectedCard == commodity.CommodityId"
>
<ion-card-content>
<ion-label class="header">{{commodity.CommodityCode}}</ion-label>
<ion-item
*ngFor="let month of commodity.Months_Data"
class="cardContent"
>
<ion-label class="month">
{{month.Month}} : {{month.Trade_Quantity_2}} {{month.UOM}}
<ion-icon
name="{{month.Icon}}"
color="{{month.Icon == 'md-arrow-down'? 'danger' : 'MaterialGreen'}}"
></ion-icon>
</ion-label>
</ion-item>
</ion-card-content>
</ion-card>
</ion-col>
</ion-row>
</ion-grid>
</ion-slide>
</ion-slides>
目前看起来是这样的
如果卡片超过 4 张,那么我想添加另一个包含下一组卡片的离子载玻片。
【问题讨论】:
标签: angular ionic-framework ionic3