0

我在使用 Angular DataTables 管理多个表时遇到问题。

以下是我的 html 代码片段:

<table datatable="ng" dt-options="dtOptions" dt-instance="dtInstance"
                       class="row-border hover table table-striped table-bordered">
<table datatable="ng" dt-options="dtOptions2" dt-instance="dtInstance2"
                               class="row-border hover table table-striped table-bordered">

那是我的控制器代码:

   $scope.dtInstance = {};
   $scope.dtInstance2 = {};

$scope.dtOptions = DTOptionsBuilder
       .newOptions()
       .withTableToolsButtons([]);

    $scope.dtOptions2 = DTOptionsBuilder
      .newOptions()
      .withTableToolsButtons([]);

我想更新 table2,但不能这样做,因为我的 dtInstance2 是空的,但其他工作正常:显示所有数据。

如何修复它并获得 dtInstance2?

4

2 回答 2

0

让我看看我是否理解正确

如果要更新表 2 中的数据,可以创建一个按钮来更新 dtInstance2。

<button ng-click="dtInstance2.rerender()">update</button>
于 2016-06-17T17:01:19.890 回答
-1

之前遇到过这个问题,解决方法参考这个网址https://github.com/l-lin/angular-datatables/issues/307

于 2016-08-25T17:01:51.450 回答