这个问题已经在这里得到了部分解决:Angular.js ng-repeat across multiple tr's
然而,这只是一种变通办法,实际上并没有解决核心问题,即:如何在没有包装器的情况下跨多个元素使用ng-repeat?
例如,jquery.accordion要求您重复h3和div元素,如何使用ng-repeat做到这一点呢?
发布于 2013-06-05 06:49:31
我们现在有一个适当的支持,请参阅:
通过此更改,您现在可以执行以下操作:
<table>
<tr ng-repeat-start="item in list">
<td>I get repeated</td>
</tr>
<tr ng-repeat-end>
<td>I also get repeated</td>
</tr>
</table>
发布于 2014-05-16 23:28:56
要在一个表中两个以上级别的ng-repeat上回答Andre的问题,您可以使用multiple ng-repeat-start来完成此任务。
<tr ng-repeat-start="items in list">
<td>{{items.title}}</td>
</tr>
<tr ng-repeat-start="item in items">
<td>{{item.subtitle}}</td>
</tr>
<tr ng-repeat-end ng-repeat="value in item.values">
<td>{{value.col1}}</td>
<td>{{value.col2}}</td>
</tr>
<tr ng-repeat-end></tr>
下面是一个plunker示例
https://stackoverflow.com/questions/16900050
复制相似问题