在我的角度4应用程序中,我需要使用低于条件的ngFor。我的意思是我不想显示sampleArray
的所有项目,而是我只想显示前10个项目,就像在普通的java脚本中我们有i < sampleArray.length
或i < 10
等这些我想在ngFor中使用的那种条件,是否可能?
<li *ngFor="let a of sampleArray">
<p>{{a.firstname}}</p>
<p>{{a.lastname}}</p>
</li>
答案 0 :(得分:4)
您只需使用切片。
<li *ngFor="let a of sampleArray | slice:0:9">
<p>{{a.firstname}}</p>
<p>{{a.lastname}}</p>
</li>
答案 1 :(得分:3)
<li *ngFor="let a of sampleArray; let i=index">
<div *ngIf="i<2">
<p>{{a.firstname}}</p>
<p>{{a.lastname}}</p>
</div>
</li>
<强>更新强>
<ng-container *ngFor="let a of sampleArray; let i=index">
<li *ngIf="i<11">
<p>{{a.firstname}}</p>
<p>{{a.lastname}}</p>
</li>
</ng-container>