javascript 在多循环ngForAngular 中使用切片

oknwwptz  于 2022-12-10  发布在  Java
关注(0)|答案(1)|浏览(123)

需要将内部ngfor循环划分为3个部分

  1. <div class="row" *ngFor="let row of matrix; index as i">
  2. <div class="col" *ngFor="let col of row; index as j">
  3. <div *ngFor="let placeholder of placeholders | slice:i:j">
  4. <ng-container [ngComponentOutlet]="placeholder.component" >
  5. </ng-container>
  6. </div>
  7. </div>
  8. </div>
dphi5xsq

dphi5xsq1#

有几种方法可以解决这个问题:
$任何

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

括号符号

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

A函数

  1. slicedData(data : any[]) : any[] {
  2. return data.slice(2,4)
  3. }
  4. <p *ngFor="let item of slicedData(data)">
  5. {{ item['parentName'] }}
  6. </p>
展开查看全部

相关问题