私が持っているテーブルを並べ替えるために、Inspinia角度テーマのフットアブルを使用しています。実際のプラグインはziscloud angle footableです(https://github.com/ziscloud/angular-footableにあります)。テーブルには約50のエントリがあり、時間がたつにつれてそれ以上のものが得られる可能性があります。その意味ではページネーションは道のりです。 ページネーションを使用しようとしましたが、テーブルがすべてのフィールドを最初に読み込んだ後、最初の10個の項目がフィルタリングされます。角フットケア(ziscloud)は、フィルタリング後に10個の結果しか表示しません。
<table class="table table-hover footable toggle-arrow-tiny" data-page-size="8">
<thead>
<tr>
<th width="2%" data-sort-ignore="true"></th>
<th width="15%" data-sort-initial="true">Publish date</th>
<th width="15%">Start date</th>
<th width="20%">Name</th>
<th width="15%" data-sort-ignore="true">Total bookings</th>
<th width="23%" data-sort-ignore="true"></th>
</tr>
</thead>
<tbody>
<tr data-ng-repeat="item in vm.pastEducation">
<td class="icon">
<img ng-src="{{ vm.showActivityIcon(item.activity.descriptionText) }}" class="list-icon" alt="{{item.activity.descriptionText}}" title="{{item.activity.descriptionText}}">
</td>
<td>{{ item.publishDate == '' ? "" : (item.publishDate | date : "yyyy-MM-dd hh:mm") }}</td>
<td>{{ item.startDate | date : "yyyy-MM-dd hh:mm" }}</td>
<td>{{ item.name }}</td>
<td></td>
<td class="align-right buttons">
<button data-ng-click="vm.viewEducation(item.id)" class="btn btn-default btn-xs btn-outline">
Show
</button>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="5">
<ul class="pagination pull-right"></ul>
</td>
</tr>
</tfoot>
</table>
config.jsファイルに正しいjsが含まれていて、コントローラに何もロードしていません。