我目前正在研究項目(對象)數組的角度應用程序。我想在它自己的列表項中顯示數組中的每個對象,但是想要將列表的高度限制爲9行,然後在它旁邊的新列表上開始。所以如果數組有13個元素,array [0]到array [8]應該列在第一列中的第一列中,而array [9]到array [12]列在新列表中。 如何使* ngFor在index = 9處停止循環,並從另一個列表中開始循環?Angular 2 - ngFor雖然索引<x
這是我當前的代碼的外觀:
<div *ngIf="patients" class="col-sm-4" id="patientList">
<!--Patient 0 to 8 should go in this space-->
<table id="patientsTab">
<tr *ngFor="let patient of patients; let i = index;" class="patientRow" >
<td class="ptName"><button class="patientSelect" (click)="selectPatient(i)" >{{ patient.firstName }} {{ patient.lastName }}</button></td>
<td class="ptPersonnr">{{ patient.personnr }}</td>
</tr>
</table>
</div>
<div *ngIf="patients.length > 9" class="col-sm-4">
<!--Patient 9 to 13 should go in this space-->
</div>
<div *ngIf="patient" class="col-sm-4">
</div>
這是一個偉大的東西!如此明顯,但非常聰明! – ancasen