我正在使用 ngfor 来显示不同数量的项目。我想将它可以显示的项目数量限制为 5,所以我使用:
<li *ngFor="let item of items; let i = index;">
<div *ngIf="i < 4">
//more stuff ...
</div>
</li>
但是它的作用是什么,它似乎正在渲染索引= 4以上的项目的空间。
如果我尝试:
<li *ngFor="let item of items; let i = index;" *ngIf="i < 4"> //Notice ngIF
没有显示任何内容。
有什么想法吗?
最佳答案
你可以这样做:
<li *ngFor="let item of items | slice:0:5; let i = index;">
<div>
//more stuff ...
</div>
</li>
也许这是一个适合您的选项。
关于angular2 ngfor 仅当索引小于某个数字时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39282714/