【发布时间】:2015-09-04 22:35:23
【问题描述】:
我想使用 angular 生成 html 表。我有一个 json 对象,我使用 ng-repeat 添加多行。但是我的表结构不同。 我想生成这样的表结构:
<table>
<tr>
<td >ID</td>
<td>Sub</td>
</tr>
<tr>
<td rowspan="3">1</td>
<td>S1</td>
</tr>
<tr>
<td>S2</td>
</tr>
<tr>
<td>S3</td>
</tr>
</table>
--------------
ID | subjects
--------------
| S1
--------
1 | S2
--------
| S3
--------------
| S4
--------
2 | S5
--------
| S6
--------------
user:[
{id:1 ,
subjects:[
{id:1 , name:"eng"}
{id:2 , name:"phy"}
]
},
{ id:2 ,
subjects:[
{id:1 , name:"eng"}
{id:3 , name:"math"}
]
}
]
我的角码是:
<tr ng-repeat = "user in users">
<td>{{user.id}}</td>
<td>{{user.subject}}</td>
</tr>
我想知道如何生成像上面这样的表结构
【问题讨论】:
-
添加范围对象并在 html 表中使用
{{exampleObject.name}}添加这些值 -
目前还不清楚在给定 json 的情况下您希望如何呈现表格。你能提供示例输出吗?
-
我已经编辑了我的问题。对于单个 ID,我想在主题列中添加多行。这就是我想要的@sfletche
标签: javascript json angularjs html