【发布时间】:2013-08-11 22:37:10
【问题描述】:
您好,我有一个用于 ng-repeat-start 和 end 的简单用例,并且工作正常,当我想添加内部 ng-repeat 时出现问题。 这是我的代码
<tr ng-repeat-start="obj in rows" >
<td ng-repeat="e in obj.row">{{e}}</td>
</tr>
<tr ng-repeat-end>
<td colspan="4">{{obj.description}}</td>
<tr>
td 元素的内部 ng-repeat 不起作用,我在检查 html 源代码时看到 ngRepeat 注释,但未创建 td 元素。
<!-- ngRepeat: e in obj.row -->
我丑陋的解决方法(鉴于我知道该向量的大小)是:
<tr ng-repeat-start="obj in rows" >
<td>{{obj.row[0]}}</td>
<td>{{obj.row[1]}}</td>
<td>{{obj.row[2]}}</td>
<td>{{obj.row[3]}}</td>
</tr>
<tr ng-repeat-end>
<td colspan="4">{{obj.description}}</td>
<tr>
【问题讨论】:
-
是不是因为模板是无效的HTML?我看到结尾
</tr>标签实际上是<tr>
标签: angularjs angularjs-ng-repeat