在下面代码的循环体中:
<ul>
<li *ngFor="let article of articles; index as i">
<a>{{ articles[i].title }} -- {{i}}</a>
<p>{{ articles[i].body }}</p>
<!-- i++ -->
<p>{{ i }}</p>
</li>
</ul>
无论如何要i++
在那个位置存储 的值,然后打印出 的新值i
?
然后,i
用新值更新 的值并在下一个循环中使用。我想一次循环 2 个元素,而不仅仅是一个。
就像我们在 Java 中可以做的一样,如下所示:
for (int i = 0; i < 10; i++) {
System.out.println(i);
i++;
System.out.println(i);
}
第一个循环:
0
1
第二次运行:
2
3
等等..
我找到了解决方案,该链接位于此链接中:使用 *ngFor 一次循环遍历列表两个
解决方案:将数组拆分为二维数组,使用ngFor很容易循环
如果问题仍然相关,对于那些寻求答案的人,我建议您参考这篇文章:使用 *ngFor 一次循环遍历列表 2
该帖子不是我的,但它显示了使用管道的简单解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句