【发布时间】:2019-05-15 15:20:00
【问题描述】:
我正在为一个 Angular 应用程序创建一个 table with PrimeNG。它应按班级显示学生人数。 我想构建的是一张表,其中一列是班级名称,一列是学生人数。我需要的是一个用于班级名称的 ROW 和一个用于学生人数的 ROW。有没有(干净的代码兼容)方法来转置表格?
这是表格html:
<p-table [value]="getData()">
<ng-template pTemplate="header">
</ng-template>
<ng-template pTemplate="body" let-data>
<tr>
<td class="legend-cell" >
{{data.className}}
</td>
<td class="non-edit-cell" >
{{data.numStudents}}
</td>
</tr>
</ng-template>
</p-table>
这是我的虚拟数据:
getData(){
let data = [];
data.push({className: 'Class 1', numStudents: 22})
data.push({className: 'Class 2', numStudents: 23})
data.push({className: 'Class 3', numStudents: 24})
return data;
}
结果表:
我想要什么(我血腥地硬编码了这个):
【问题讨论】:
标签: angular typescript html-table primeng