我有一个名为“design”的数组,具有动态长度。我想在表的更多单元格中显示此数组的所有元素。我写这段代码:
<tr style="cursor:pointer" data-ng-repeat="i in [0,1,2,3,4,5]">
<td ng-click="changePath(dispensercategory.dispenser.iddispenser)"> {{ design[$index] }}</td>
</tr>
但我想重复i in [0, . . . , design.length]
的数据,而不是5.重复设计的长度不是5,但它会动态变化
答案 0 :(得分:1)
你应该能够做到(如果设计中没有重复):
<tr style="cursor:pointer" ng-repeat="obj in design">
<td ng-click="changePath(dispensercategory.dispenser.iddispenser)"> {{ obj }}</td>
</tr>
或(如果设计重复):
<tr style="cursor:pointer" ng-repeat="obj in design track by $index">
<td ng-click="changePath(dispensercategory.dispenser.iddispenser)"> {{ obj }}</td>
</tr>
答案 1 :(得分:-3)
以这种方式解决:
<tr style="cursor:pointer" ng-repeat="i in getNumber(design.length) track by $index">
<td ng-click="changePath(dispensercategory.dispenser.iddispenser)"> {{ design[$index] }}</td>
</tr>
&#13;
在我的js文件中:
$scope.getNumber = function(num) {
return new Array(num);
}
&#13;