pagination.tpl.html 1.2 KB

123456789101112131415161718
  1. <div class="pagination" ng-if="1 < pages.length || !autoHide">
  2. <a href="" class="btn btn-default btn-xs" ng-if="boundaryLinks" ng-class="{ disabled : pagination.current == 1 }" ng-click="setCurrent(1)">
  3. <i class="fa fa-angle-double-left"></i>
  4. </a>
  5. <a href="" class="btn btn-default btn-xs" ng-if="directionLinks" ng-class="{ disabled : pagination.current == 1 }" ng-click="setCurrent(pagination.current - 1)">
  6. <i class="fa fa-angle-left"></i>
  7. </a>
  8. <a href="" class="btn btn-default btn-xs" ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }"
  9. ng-click="setCurrent(pageNumber)">{{ pageNumber }}</a>
  10. <a href="" class="btn btn-default btn-xs" ng-if="directionLinks" ng-class="{ disabled : pagination.current == pagination.last }"
  11. ng-click="setCurrent(pagination.current + 1)">
  12. <i class="fa fa-angle-right"></i>
  13. </a>
  14. <a href="" class="btn btn-default btn-xs" ng-if="boundaryLinks" ng-class="{ disabled : pagination.current == pagination.last }"
  15. ng-click="setCurrent(pagination.last)">
  16. <i class="fa fa-angle-double-right"></i>
  17. </a>
  18. </div>