В настоящее время я работаю над угловым приложением с массивом элементов (объектов). Я хочу отображать каждый объект в массиве в отдельном элементе списка, но хочу ограничить высоту списка 9 строками, прежде чем он начнется в новом списке рядом с ним. Таким образом, если в массиве 13 элементов, от массива [0] до массива [8] следует указать в первом списке, в первом столбце, а от массива [9] до массива [12] - в новом списке. Как я могу заставить * ngFor прекратить цикл с индексом = 9 и начать цикл оттуда в другом списке?
Вот как выглядит мой текущий код:
<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>