Динамическая переменная в ng-repeat Angular

Моя цель состоит в том, чтобы иметь гибкое количество таблиц и сами таблицы были динамичными.

Это мой 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, у меня нет проблем.

Спасибо за помощь.

0 ответов

Другие вопросы по тегам