【发布时间】:2018-06-17 10:39:18
【问题描述】:
我有一个包含其他数组的数组:
array = [
["element A", "element B"],
["YES", "NO"]
]
我想使用 ngFor 循环遍历 HTML 表中的这个对象数组:
<table>
<thead>
<tr>
<th>#</th>
<th>COLUMN 1</th>
<th>COLUMN 2</th>
</tr>
</thead>
<tbody>
<template *ngFor="let row of csvContent; let in = index">
<th scope="row">{{in}}</th>
<template *ngFor="let c of row; let in = index">
<td>
{{c[0]}}
</td>
</template>
</template>
</tbody>
</table>
我想分别在 COLUMN1 和 COLUMN2 下面显示每个内部数组列表:
COLUMN1 | COLUMN2
--------------------
element A | YES
element B | NO
我不知道如何正确使用 *ngFor 来列出数组数组(简单的字符串列表)。目前,它要么是一个空数组,要么是一个移位和混乱的表格演示文稿。
这是表格的外观:
或者这个错误的展示,因为元素 A 和 B 应该在第 1 列之下,而 YES,NO 应该在第 2 列之下:
【问题讨论】:
-
您的示例没有有效的数组语法
-
@Jota.Toledo 该数组非常好,我只是试图表示表格的外观。我现在添加一个屏幕截图以使其清楚。
-
不,从您的示例中删除 1: 和 2: 就可以了
-
@Jota.Toledo 感谢您的建议,我现在使数组看起来正确。
标签: javascript arrays angular html-table ngfor