【发布时间】:2022-01-06 04:26:37
【问题描述】:
我对 Angular 不是很熟悉。我想要一个这样的网格:
即每行有一个图像与两个图像交替。我尝试使用此代码,但我得到了一个稍微不同的网格(我也得到了两次相同的图像,因为我不知道如何增加循环内的索引):
.html:
<ion-content>
<ion-grid class="design">
<ion-row size="12" *ngFor="let t of types ; let i=index">
<ion-col *ngIf="i%3==0" size="12">
<img oncontextmenu="return false;" src={{t?.img}} class="center" />
</ion-col>
<ion-col *ngIf="i%3!=0" size="6">
<img oncontextmenu="return false;" src={{t?.img}} class="center" />
</ion-col>
<ion-col *ngIf="i%3!=0" size="6">
<img oncontextmenu="return false;" src={{types[i+1]?.img}} class="center"/>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
.scss:
.design {
position: center;
width: 90%;
height: 90%;
margin-left: auto;
margin-right: auto;
}
.center {
display: block;
width: 100%;
}
我该如何修改它?
【问题讨论】:
标签: html angular ionic-framework