創建表,我有以下數據作爲JSON:從JSON數據與angularjs和NG-重複
{
"Workout1": {
"Name": "First",
"Rounds": [
{
"Exercises": [
{
"Name": "Exercise1",
"Repeat": 10
},
{
"Name": "Exercise2",
"Repeat": 10
},
{
"Name": "Exercise3",
"Repeat": 10
}
]
},
{
"Exercises": [
{
"Name": "Exercise1",
"Repeat": 20
},
{
"Name": "Exercise2",
"Repeat": 20
},
{
"Name": "Exercise3",
"Repeat": 20
}
]
},
{
"Exercises": [
{
"Name": "Exercise1",
"Repeat": 30
},
{
"Name": "Exercise2",
"Repeat": 30
},
{
"Name": "Exercise3",
"Repeat": 30
}
]
}
]
}
}
,我想以顯示它與angularjs和NG-重複一個HTML表格。 讓我得到如下表:
<table class="table">
<tr>
<th>Round1</th>
<th>Round2</th>
<th>Round3</th>
</tr>
<tr>
<td>10 Exercise1</td>
<td>20 Exercise1</td>
<td>30 Exercise1</td>
</tr>
<tr>
<td>10 Exercise2</td>
<td>20 Exercise2</td>
<td>30 Exercise2</td>
</tr>
<tr>
<td>10 Exercise3</td>
<td>20 Exercise3</td>
<td>30 Exercise3</td>
</tr>
</table>
爲表預覽: http://jsfiddle.net/54pD8/
我的問題是,HTML表正在基於行。 我可以用ng-repeat循環遍歷我的回合,然後通過我的excercises ,但創建表格時,我總是需要每個練習的第一個,然後是每個練習的第二個,等等。
有人可以幫我解決這個問題嗎?
ps。如果您對json中的這些數據有更好的佈局的想法,歡迎您提出建議,我是json(和angularjs)的新手。
更新下面的例子中使用的表,而不是李。請注意ng:repeat仍被使用。 –