【发布时间】:2015-03-20 07:03:45
【问题描述】:
我有这样的 JSON 数据:
{
"results": [
{
"Header": "header1",
"Sections": [
{
"Name": "sec1"
},
{
"Name": "sec2"
},
{
"Name": "sec3"
}
]
},
{
"Header": "header2",
"Sections": [
{
"Name": "sec4"
}
]
},
{
"Header": "header3",
"Sections": [
{
"Name": "sec5"
}
]
}
]
}
我想以这样的表格布局显示数据:
header1 | header2 | header3
---------------------------------------
sec1|sec2|sec3| sec4 | sec5
我无法使用以下代码执行此操作:
<table>
<tbody>
<tr>
<td ng-repeat="header in results" colspan="{{header.Sections.length}}">
{{header.Header}}
</td>
</tr>
<tr>
<div ng-repeat="header in results">
<td ng-repeat="section in header.Sections">
{{section.Name}}
</td>
</div>
</tr>
</tbody>
</table>
我尝试在<div> 上使用 ng-repeat-start,但仍然无法正常工作。任何帮助表示赞赏。
编辑
当前代码的输出是:
header1 | header2 | header3
【问题讨论】:
-
你能展示一下你的输出吗?
标签: javascript html angularjs angularjs-ng-repeat ng-repeat