【发布时间】:2016-01-05 22:14:22
【问题描述】:
我想在 angularjs 中循环一个二维结构以将其显示在表格中。数据如下:
data = {
"keyA": ["valueA", "valueB"],
"keyB": ["valueC", "valueD"]
}
输出应如下所示:
<table>
<tr>
<th>keyA</th>
<td>valueA</td>
</tr>
<tr>
<th>keyA</th>
<td>valueB</td>
</tr>
<tr>
<th>keyB</th>
<td>valueC</td>
</tr>
<tr>
<th>keyB</th>
<td>valueD</td>
</tr>
</table>
目前我的角度丰富的 html 不起作用,如下所示:
<table>
<div ng:repeat="(key, values) in data">
<div ng:repeat="value in values">
<tr>
<td>{{key}}</td>
<td>{{value}}</td>
</tr>
</div>
</div>
</table>
在这种情况下,我使用了<div> 元素,但它不起作用,因为显然<div> 不属于这样的<table>。是否有一些 No-Op-Element 的发现,我必须将其用于这样的循环?
【问题讨论】:
标签: javascript angularjs loops