я следующий массив:Угловое 2 генерировать строки таблицы с детализацией строки из массива
{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>
Можете ли вы помочь мне, пожалуйста? (какой-нибудь plunkr?)
Откуда, например, aaa1? Вы должны указать более точно ваш желаемый результат, я не думаю, что это ясно из примера .. –