使用PrimNG TurboTable和Angular 6获取索引

时间:2018-10-25 19:29:47

标签: angular primeng primeng-turbotable

我不知道如何使用Angular 6和PrimeNG Turbo表获取索引。

这是我最好的猜测。

<p-table [value]="timecards">
  <ng-template pTemplate="body" let-timecard let-i="index">
    <tr><td>{{ i }}</td><td>{{ timecard.value }}</td></tr>
  </ng-template>
</p-table>

但是我也尝试过

<p-table>
  <ng-template pTemplate="body" ngFor let-timecard let-i="index" [ngForOf]="timecards>
    <tr><td>{{ i }}</td><td>{{ timecard.value }}</td></tr>
  </ng-template>
</p-table>

还有这个

<p-table [value]="timecards">
  <ng-template pTemplate="body" ngFor let-timecard let-i="index" [ngForOf]="timecards>
    <tr><td>{{ i }}</td><td>{{ timecard.value }}</td></tr>
  </ng-template>
</p-table>

和其他几种组合。我什么也不能工作。

1 个答案:

答案 0 :(得分:1)

您要查找的属性是{strong> let-rowIndex ,如PrimeNG TurboTable documentation所述:

<p-table [value]="timecards">
  <ng-template pTemplate="body" let-timecard let-rowIndex="rowIndex">
    <tr><td>{{ rowIndex }}</td><td>{{ timecard.value }}</td></tr>
  </ng-template>
</p-table>