簡體   English   中英

在多循環中使用 slice ngFor angular

[英]Using slice in a multiple loop ngFor angular

需要將內部 ngfor 循環分成 3 個部分

<div class="row" *ngFor="let row of matrix; index as i">
 <div class="col" *ngFor="let col of row; index as j">
  <div *ngFor="let placeholder of placeholders | slice:i:j">
   <ng-container [ngComponentOutlet]="placeholder.component" > 
   </ng-container>
  </div>
 </div>
</div>

有幾種方法可以解決這個問題:

$任何

<p *ngFor="let item of data | slice:2:4">
  {{ $any(item).parentName }}
</p>

括號符號

<p *ngFor="let item of data | slice:2:4">
  {{ item['parentName'] }}
</p>

一個 function

slicedData(data : any[]) : any[] {
  return data.slice(2,4)
}

<p *ngFor="let item of slicedData(data)">
  {{ item['parentName'] }}
</p>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM