我的目标是拥有灵活数量的表格,而表格本身就是动态的。
到目前为止,这是我的HTML代码。
<div ng-repeat="deviceType in vm.devicesType">
<h2 ng-click="collapse=!collapse">My {{deviceType}}s <Strong ng-show="collapse">-</Strong><Strong ng-show="!collapse">+</Strong></h2>
<div ng-show="collapse">
<table ng-table-dynamic="user.controller.js.TableParams(deviceType) with user.controller.js.Columns(deviceType)">
<tr ng-repeat="device in (deviceType)" ng-if="$index==0">
<th ng-repeat="(key,value) in device" >
{{key}}
</th>
</tr>
<tr ng-repeat="device in (deviceType)")>
<td ng-repeat="(key,value) in device">
{{value}}
</td>
<td>
<a ng-click="vm.GetDeviceDetails(relay.id)">Details</a>
</td>
</tr>
</table>
</div>
</div>
javascript不是问题,因为变量得到很好的评估,但是现在我的输出是一个R e l a y(在单独的行中)的数组,Relay是一种设备类型。 我想评估变量(deviceType),当我用Relay替换时,我没有问题。
感谢您的帮助。