【发布时间】:2018-10-16 12:46:56
【问题描述】:
我是开发新手。我正在尝试绘制一个包含 2 个单元格的行,每个单元格都包含一个类别
<ion-grid>
<ion-row *ngFor="let categorie of categories">
<ion-col>
<img [src]="categorie.image" />
</ion-col>
<ion-col>
<img [src]="categorie.image" />
</ion-col>
</ion-row>
我得到的结果很明显,两个单元格中的类别相同。我有大约 20 个类别,所以应该有 10 行,20 个单元格。
更新
Abdelrhman Hussien,根据您的评论,希望的结果将根据我的情况:
类别数量:21 个或更多
结果: 11行 每行包含 2 个类别 last Row 仅包含 1 个类别,即使您认为最后一行仍有 2 个单元格。
【问题讨论】:
-
你想要的结果是什么?单元格 x 行?您不能将 Angular for 增加 2,但可以将 ngFor 与 index
一起使用 -
您在两个单元格中都使用了 categorie.image,所以它肯定会显示相同的数据。
-
你需要重新映射你的
categories并将它分成两个,结果应该是[ [1,2], [1,2] ] -
想解释一下吗?谢谢!
-
我无法正确理解。如果类别是 21 或任何奇数,那么您想显示一个列,您只需省略第二列?