【发布时间】:2014-01-26 10:17:01
【问题描述】:
如何使用 ngrepeat 将多重数组数据加载到指令 templateURL
<div> <table> <tr> <td>h1</td> <td>v1</td> </tr> </table> </div>
<div> <table> <tr> <td>h2</td> <td>v2</td> </tr> </table> </div>
<div> <table> <tr> <td>h3</td> <td>v3</td> </tr> </table> </div>
指令控制器:
$scope.data =[[{ h:'H1', v:'V1'}][{ h:'H2', v:'V2'}][{ h:'H3', v:'V3'}]];
$scope.updateData = $scope.data;
模板结构:
<div ng-repeat="fields in updateData">
<table>
<tr>
<td>{{f.h}}</td>
<td>{{f.v}}</td>
</tr>
</table></div>
【问题讨论】:
-
使用的数据是多个数组的集合,如果是单个数组列表,那么 HTML 结构将起作用;
标签: angularjs angularjs-directive angularjs-ng-repeat