您可以通过执行以下操作来实现:
<div *ngFor="let t of temp(math.ceil(arr.length/3)).fill(); let i = index" class="row">
<div *ngFor="let item of arr.slice(3*i,3*i + 3);" class="item">
{{item}}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在您的组件中:
export class App {
temp = Array;
math = Math;
arr= [1,2,3,4,5,6,7,8,9,10,11];
}
Run Code Online (Sandbox Code Playgroud)
这是工作的Plunker
小智 8
您可以从以下方式访问迭代索引*ngFor:
*ngFor="let x of container; let i = index;"
然后,您可以在*ngIf内部引用该索引*ngFor以显示您的新行:
<div *ngIf="i%3 === 0">
| 归档时间: |
|
| 查看次数: |
6169 次 |
| 最近记录: |