angular-datatables渲染(重复)两次

时间:2016-08-24 15:42:17

标签: angularjs ng-repeat angular-datatables

我正在使用角度数据表https://l-lin.github.io/angular-datatables并注意到ng-repeat完成了两次。我注意到了以下指令。

<tr ng-repeat="order in vm.orders track by order.id" repeatlogger>

app.directive('repeatlogger', function() {
    return function (scope, element, attrs) {
        console.log(scope.$index);
}

我使用的是Angular方式,请参阅https://l-lin.github.io/angular-datatables/#/angularWay

上的HTML标签
<table datatable="ng" class="row-border hover">
    <thead>
        <tr>
            <th>ID</th>
            <th>FirstName</th>
            <th>LastName</th>
        </tr>
    </thead>
    <tbody>
        <tr ng-repeat="person in vm.persons  | limitTo: 50" repeatlogger>
            <td>{{ person.ID }}</td>
            <td>{{ person.Firstname }}</td>
            <td>{{ person.Lastname }}</td>
        </tr>
    </tbody>
</table>

在div上使用ng-repeat表示它在集合上迭代一次。

存在哪些原因,angular-datatables在集合上迭代两次?

0 个答案:

没有答案