ng-repeat-start中的多个级别无法正常工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ng-repeat-start中的多个级别无法正常工作相关的知识,希望对你有一定的参考价值。
我想使用ng-repeat-start
构建一个如下所示的表:
我有一个像这样的JSON:
[
{
"name": "Chapter 1",
"parts": [
{
"text": "Lorem ipsum... 1",
"subparts": []
},
{
"text": "Lorem ipsum... 2",
"subparts": []
}
]
},
{
"name": "Chapter 2",
"parts": [
{
"text": "Lorem ipsum... 1",
"subparts": []
}
]
},
{
"name": "Chapter 3",
"parts": [
{
"text": "Lorem ipsum... 1",
"subparts": [
"Sub 1",
"Sub 2"
]
}
]
}
]
我的表看起来像这样:
<table>
<tr ng-repeat-start="(chapter_index, chapter) in integrity_data">
<td>
{{chapter_index + 1}}
</td>
<td colspan="2">
{{chapter.name}}
</td>
</tr>
<tr ng-repeat-end ng-repeat-start="(part_index, part) in chapter.parts">
<td>
{{chapter_index + 1}}.{{part_index + 1}}
</td>
<td colspan="2">
{{part.text}}
</td>
</tr>
<tr ng-repeat-end ng-repeat-start="(subpart_index, subpart) in part.subparts"">
<td></td>
<td>
{{chapter_index + 1}}.{{part_index + 1}}.{{subpart_index + 1}}
</td>
<td>
{{subpart}}
</td>
</tr>
<tr ng-repeat-end ng-hide="true"></tr>
</table>
我的问题是第三级(子部分)没有显示:
不知道怎么解决这个问题?
以上是关于ng-repeat-start中的多个级别无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
angularjs中ng-repeat-start与ng-repeat-end用法实例