【发布时间】:2023-03-24 02:02:02
【问题描述】:
是否有任何干净的方法可以以如下所述的方式迭代一系列文章?
我有一系列文章,我想按行打印。 每行应包含 3 篇文章,因此模板应类似于:
<row>
<article id=1></article>
<article id=2></article>
<article id=3></article>
</row>
<row>
<article id=4></article>
<article id=5></article>
<article id=6></article>
</row>
我现在提出的最简单的解决方案是:
- 用文章计算数组的长度,除以3,得到行数
- 创建一个从 0 到计算出的整数的数组
- 在模板中创建一个
<row></row>和ngFor在整数数组上 - 在每一行内创建另一个
ngFor,其中包含在外部循环索引和一些时髦条件上使用 ngIf 的文章。
还有其他方法可以在 Angular2 中很好地打印出这种情况吗?
【问题讨论】:
标签: angular angular2-template ngfor