【发布时间】:2013-08-09 07:12:04
【问题描述】:
我正在尝试使用 angularjs 为 table 编写指令,但选择 table > tr 只会导致表格的第一行。 tbody 内部的 tr 不包含在结果中。当我从此语句中删除 ng-repeat="header in headers" 时
<table>
<thead>
<tr>
<th ng-repeat="header in headers">{{header}}</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="header in headers"> // I removed ng-repeat to select all rows
<td ng-repeat="header in headers">{{header}}</td>
</tr>
</tbody>
</table>
表格的所有行都选择成功。我可以看到四个带有console.log的tr对象。如何在指令链接函数中选择表内的所有行?谢谢你的时间。
这是我的 plnk: http://plnkr.co/edit/fvvC85
【问题讨论】:
标签: jquery angularjs ng-repeat