我有动态数据,显示在无序列表中,离子角如下
<div *ngIf="personNameArray.length">{{'Selected People:'|translate}}</div>
<div class="ion-margin-start" *ngIf="personNameArray.length">
<ul>
<li *ngFor="let name of personNameArray">
{{name}}
</li>
</ul>
</div>
我需要在具有平均分布记录的3列网格中显示“personNameArray”数据。我应该如何操作?请指导。谢谢
1条答案
按热度按时间2ledvvac1#
将数组值均匀分布在多列中
我创建了两个解决方案:一种是从左到右填充值,另一种是从上到下填充值。这两种解决方案都是通用的,因为您只需更改
numberOfColumns
-变量的值,UI就会相应地进行调整。变量1-从左到右填充值
预期输出:
变量2-从上到下填充值
预期输出:
让我们重新排列数组元素,使解决方案1的html部分可以重用: