我試圖製作大約10個空白行,因此將對稱於其旁邊的<div>
。在* ngFor循環中創建空白行
現在我有:
<tbody>
<tr *ngFor="let officeInfo of officeInformation">
<td>{{officeInfo.supervisorOffice}}</td>
<td>{{officeInfo.office}}</td>
<td>{{officeInfo.command}}</td>
</tr>
</tbody>
我已經試過
<tbody>
<tr *ngFor="let officeInfo of officeInformation + 10">
<td>{{officeInfo.supervisorOffice}}</td>
<td>{{officeInfo.office}}</td>
<td>{{officeInfo.command}}</td>
</tr>
</tbody>
,並沒有奏效。找不到有關如何實現它的任何文檔。
------------------------------ UPDATE 1 -------------- --------------
。已經引起了我的注意,我應該使用@Pipe
我做它像這樣:
進口{管,PipeTransform } from「@ angular/core」;
@Pipe({ name: 'emptyArray' })
export class EmptyArrayPipe implements PipeTransform {
transform(value, size: number) {
return new Array(size).fill(0);
}
}
然後在我的環我添加:
<tr *ngFor="let officeInfo of officeInformation | emptyArray:10">
<td>{{officeInfo.supervisorOffice}}</td>
<td>{{officeInfo.office}}</td>
<td>{{officeInfo.command}}</td>
</tr>
但是現在它只是打印出一個空表。
'+ 10'應該做什麼? 'officeInformation'幾乎不是一個整數,否則'officeInfo.superviosorOffice'沒有意義。 –
什麼是空白行中的{{officeInfo.supervisorOffice}}? –