src/pagination/docs/readme.md
A lightweight pagination directive that is focused on ... providing pagination & will take care of visualising a pagination bar and enable / disable buttons correctly!
boundary-links
<small class="badge">C</small>
(Default: false) -
Whether to display First / Last buttons.
boundary-link-numbers
<small class="badge">$</small>
<small class="badge">C</small>
(Default: false) -
Whether to always display the first and last page numbers. If max-size is smaller than the number of pages, then the first and last page numbers are still shown with ellipses in-between as necessary. NOTE: max-size refers to the center of the range. This option may add up to 2 more numbers on each side of the displayed range for the end value and what would be an ellipsis but is replaced by a number because it is sequential.
direction-links
<small class="badge">$</small>
<small class="badge">C</small>
(Default: true) -
Whether to display Previous / Next buttons.
first-text
<small class="badge">C</small>
(Default: First) -
Text for First button.
force-ellipses
<small class="badge">$</small>
<small class="badge">C</small>
(Default: false) -
Also displays ellipses when rotate is true and max-size is smaller than the number of pages.
items-per-page
<small class="badge">$</small>
<small class="badge">C</small>
<i class="glyphicon glyphicon-eye-open"></i>
(Default: 10) -
Maximum number of items per page. A value less than one indicates all items on one page.
last-text
<small class="badge">C</small>
(Default: Last) -
Text for Last button.
max-size
<small class="badge">$</small>
<i class="glyphicon glyphicon-eye-open"></i>
(Default: null) -
Limit number for pagination size.
next-text
<small class="badge">C</small>
(Default: Next) -
Text for Next button.
ng-change
<small class="badge">$</small> -
This can be used to call a function whenever the page changes.
ng-disabled
<small class="badge">$</small>
<i class="glyphicon glyphicon-eye-open"></i>
(Default: false) -
Used to disable the pagination component.
ng-model
<small class="badge">$</small>
<i class="glyphicon glyphicon-eye-open"></i> -
Current page number. First page is 1.
num-pages
<small class="badge">$</small>
<small class="badge">readonly</small>
(Default: angular.noop) -
An optional expression assigned the total number of pages to display.
page-label
(Default: angular.identity) -
An optional expression to override the page label based on passing the current page indexes. Supports page number with $page in the template.
previous-text
<small class="badge">C</small>
(Default: Previous) -
Text for Previous button.
rotate
<small class="badge">$</small>
<small class="badge">C</small>
(Default: true) -
Whether to keep current page in the middle of the visible ones.
template-url
(Default: uib/template/pagination/pagination.html) -
Override the template for the component with a custom provided template
total-items
<small class="badge">$</small>
<i class="glyphicon glyphicon-eye-open"></i> -
Total number of items in all pages.