【发布时间】:2018-02-14 07:14:36
【问题描述】:
我有一个 ngFor 循环,我希望它只遍历数组中的每个第三个元素,就像我希望下面的代码工作一样:
for(let i=0; i<array.length; i=i+3)...
我当前的 ngFor 代码如下:
<md-card class="cardContainer" *ngFor="let viz of visualisationList; let i = index">
<md-card-header>
<md-card-title>{{ viz['Title'] }}</md-card-title>
<md-card-subtitle>Datasets: {{ viz['Datasets'] }}</md-card-subtitle>
</md-card-header>
</md-card>
在 ngFor 循环中是否有一种简单的方法可以做到这一点?我可以在 ngInit() 中使用 typescript 预过滤成 3 个数组,或者我可以使用 ngIf 和模函数,但我希望我可以直接在 ngFor 循环中完成。
【问题讨论】: