【发布时间】:2016-09-13 19:52:00
【问题描述】:
我经常发现自己需要一个 ng-repeat 对 DOM 中的任何内容都不应该对应的东西。例如,假设我有以下对象:
groupedHeaders = {
'group1' : ['header1', 'header2'],
'group2' : ['header3', 'header4', 'header5'],
'group3' : [.....],
...,
...,
'groupN' : [....]
}
我想创建一个包含所有标题的表格。所以我想做这样的事情来给我一行,每个标题有一个元素:
<tr>
<dummy ng-repeat="(group, headers) in groupedHeaders">
<th nr-repeat="header in headers">
{{header}}
</th>
</dummy>
</tr>
所以“虚拟”元素只是为我的迭代添加了另一个“级别”(比如有两个 for 循环)。
有什么方法可以在与 DOM 中的任何内容都不对应的元素上设置 ng-repeat?
如果没有,我是否缺少有关如何执行此操作的基本知识?我正在使用 Angular 1.2。
【问题讨论】:
标签: angularjs angularjs-ng-repeat ng-repeat