Angular 如何像ngFor一样在素数p-表中设置索引变量
有人能帮我吗。我想初始化索引变量,比如Angular 如何像ngFor一样在素数p-表中设置索引变量,angular,primeng,primeng-datatable,p-table,Angular,Primeng,Primeng Datatable,P Table,有人能帮我吗。我想初始化索引变量,比如 *ngFor=“let d of sI.detail;let i=index” 在我的桌上 <ng-template pTemplate="body" let-rowData > <tr class="text-center info"> <td>{{ totalHeader }} </td> <td>
*ngFor=“let d of sI.detail;let i=index”
在我的桌上
<ng-template pTemplate="body" let-rowData >
<tr class="text-center info">
<td>{{ totalHeader }} </td>
<td>
<span>
{{ rowData?.totalUnits }}
</span>
<span>
({{ rowData?.totalSale }})
</span>
<span *ngIf="rowData.totalUnits && rowData.totalSale">
/{{ (rowData.totalUnits/rowData.totalSale) | percent:'1.2-2' }}
</span>
</td>
</tr>
</ng-template>```
{{totalHeader}}
{{rowData?.totalUnits}
({{rowData?.totalSale}})
/{(rowData.totalUnits/rowData.totalSale){百分比:'1.2-2'}
```
您可以在表中使用let rowIndex=“rowIndex”
属性。这将为您提供该行的索引
<ng-template pTemplate="body" let-rowData let-rowIndex="rowIndex">
<tr class="text-center info">
<td>{{ totalHeader }} </td>
<td>
<span>
{{ rowData?.totalUnits }} {{rowIndex + 1}} // here is value to use
</span>
<span>
({{ rowData?.totalSale }})
</span>
<span *ngIf="rowData.totalUnits && rowData.totalSale">
/{{ (rowData.totalUnits/rowData.totalSale) | percent:'1.2-2' }}
</span>
</td>
</tr>
</ng-template>
{{totalHeader}}
{{rowData?.totalUnits}{{rowIndex+1}}//这里是要使用的值
({{rowData?.totalSale}})
/{(rowData.totalUnits/rowData.totalSale){百分比:'1.2-2'}
希望这有帮助