0
私はng-repeatでDatatableを使用しており、UIのすべてのデータテーブルに対して一意のdt-instanceを生成できるようにしたいと考えています。この方法で、私は各テーブルの一意のインスタンスを持つことができます。ここでは、ng-repeat
の$index
値を渡すことによって、それを一意にすることができますAngular DataTableを使用した一意のDTインスタンス
<li ng-repeat="batch in vm.batches">
<div ng-show="batch.opened.submitted">
<table datatable="ng" class="table table-condensed dataTable" dt-options="vm.dtOptions" dt-instance="**I WANT TO BE ABLE TO SET THIS TO SOMETHING UNIQUE**">
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in batch.PricingItems">
<td>
<a href="javascript:;" ng-click="childInfo(item, batch.dtInstance, $event)" title="Click to view more">
<i class="glyphicon glyphicon-plus-sign"></i>
</a>
</td>
</tr>
</tbody>
</table>
</div>
</li>
が、$インデックスがオブジェクトではありませんので、私は私のコントローラでのDataTableにアクセスしたい場合、dtInstance.DataTableのように、DataTableには未定義になりますので、何.DataTableはありません –