我正在尝试创建一个如下所示的表:
为此,我在互联网上关注了几个例子。
我做到了以下几点:
<table>
<tr width="35">
<th>Columna A</th>
<th>Columna B</th>
<th>Columna C</th>
<th>Columna D</th>
<th>Columna E</th>
</tr>
<tr *ngFor="let result of Array">
<td [attr.rowspan]="result.totalOfAnswers">{{result.infoA}}</td>
<td [attr.rowspan]="result.totalOfAnswers">{{result.infoB}}</td>
<td [attr.rowspan]="result.totalOfAnswers">{{result.infoC}} </td>
<td [attr.rowspan]="result.totalOfAnswers">{{result.infoD}}</td>
<td *ngFor="let answer of result.userAnswers">{{answer}}</td>
</tr>
</table>
变量totalOfAnswers
包含在ts
中定义的userAnswers.length
使用这段代码,我得到了以下代码:
我知道我必须添加另一个tr
来迭代第二个ngFor
,但是如果我这样做,我将丢失result.answer
(在第一个tr
中迭代)的值,因为我必须关闭第一个tr
。
谢谢。
发布于 2019-06-03 00:19:47
https://stackoverflow.com/questions/56416677
复制相似问题