我无法理解从json数据构建表所需的循环系统。这就是我到目前为止所得到的(尝试了一些其他的东西,但我认为这是最好的方式)。
遍历头文件工作得很好,只是我不能工作的单元格。
这是我的虚拟数据:
tableMockData = [
{
"header": "TH 1",
"rows": [
"TH1 - row1",
"TH1 -row2",
"TH1 - row3",
"TH1 - row4"
]
},
{
"header": "TH 2",
"rows": [
"TH2 -row1",
"TH2 - row2",
"TH2 - row3",
"TH2 - row4",
]
},
{
"header": "TH 3",
"rows": [
"TH3 -row1",
"TH3 - row2",
"TH3 - row3",
"TH3 - row4",
]
},
{
"header": "TH 4",
"rows": [
"TH4 - row1",
"TH4 - row2",
"TH4 - row3",
"TH4 - row4",
]
}
]这是我的基本循环作为起点:
<tr *ngFor="let row of tableMockData; let i = index">
<td>{{row.rows[i]}}</td>
</tr>这是我的结果:

这是我想要的结果:

有人能给我指出正确的方向吗,我知道细胞需要去哪里,但我就是不知道如何循环通过它。
谢谢:)
更新:这是一个stackblitz示例:https://stackblitz.com/edit/angular-cdoqwb
发布于 2019-02-19 17:13:29
使用以下代码更新您的Html
<table>
<tr>
<th *ngFor="let row of tableMockData; let i = index">{{row.header}}
</th>
</tr>
<tr *ngFor="let row of tableMockData; let i = index">
<td *ngFor="let row1 of row.rows">
{{row1}}
</td>
</tr>
</table>您没有正确绑定JSON。
https://stackoverflow.com/questions/54762274
复制相似问题