Добавить нумерацию страниц после того, как данные превышают лимит

Я хочу добавить нумерацию страниц после того, как отображаемые данные превысили фильтр. Я заявил, что одновременно может отображаться ограничение в 6 данных. Я хочу отобразить остальные данные, добавив нумерацию страниц под таблицей. Как мне это сделать?

data.html

  <section>
    <div>
    <table style="width:90%"  class="table table-bordered" align="center" ng-controller="RetrieveDiaryController">
      <tr>
        <th style="width:40%">Date</th>
        <th style="width:30%">Type</th>
        <th style="width:30%">Level</th>
      </tr>
      <tr ng-repeat="d in diaries | orderBy:'date':true | limitTo : limit">
        <td>{{d.date | date: "dd-MM-yyyy"}}</td>
        <td>{{d.taken}}</td>
        <td>{{d.level}}</td>
        <tr ng-show="limit" ng-click='limit = undefined'>
      </tr>
    </table>
    </div>
   </section>

health.js

.controller('RetrieveDiaryController', ['$scope', 'Diary', function ($scope, Diary) {
       $scope.diaries = Diary.find();
       $scope.limit = 6;
    }]) 

1 ответ

Вы можете использовать угловую директиву начальной загрузки.

А затем добавьте ng-show/ng-hide на нумерацию страниц в зависимости от количества результатов на странице.

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