【发布时间】:2017-06-02 21:03:43
【问题描述】:
我有以下数组:
{Test1:aaa,Test2:bbb, Test3:ccc, Test4: ddd, Test5: eee},
{Test1:aaa,Test2:bbb, Test3:ccc, Test4: ddd1, Test5: eee1},
{Test1:aaa,Test2:bbb, Test3:ccc, Test4: ddd2, Test5: eee2},
{Test1:aaa,Test2:bbb, Test3:ccc, Test4: ddd3, Test5: eee3},
...
表格结果如下所示:
Test1 Test2 Test3 Test4 Test5
aaa bbb ccc ddd eee
aaa bbb ccc ddd1 eee1
aaa bbb ccc ddd2 eee2
aaa bbb ccc ddd3 eee3
但我需要有这样的详细视图的表格:
Test1 Test2 Test3
aaa bbb ccc
ddd eee
ddd1 eee1
ddd2 eee2
ddd3 eee3
aaa1 ... ...
...
如何在模板中生成此表? 我已经有以下脚本:
<table>
<colgroup>
<col *ngFor="let column of columns" [ngStyle]="{'width': column.ratio}">
</colgroup>
<tbody>
<tr *ngFor="let row of dataset; let index=index; let odd=odd; let even=even"
[ngClass]="{ odd: odd, alt: even, selectedRow: selectedRow===index }" (click)="select(index)" (dblclick)="dblClickF($event,row)" >
<td *ngFor="let col of row | values; let first = first;" [ngClass]="{'first unpack':first}" (click)="unpack(row,first)">{{col}}</td>
</tr>
</tbody>
</table>
你能帮帮我吗? (任何麻烦?)
【问题讨论】:
-
例如 aaa1 来自哪里?您应该更准确地指定您想要的结果,我认为从示例中不清楚..
标签: arrays angular html-table master-detail