ember-cli-array-pager
Ember CLI array pager addon.
ember-cli-array-pager
exposes an Ember ArrayProxy subclass
which divides a content array into pages. Useful for creating pagination
components. Extends j-/ember-cli-array-slice
.
Example
; var paged = ArrayPager; console; // [1, 2, 3];paged;console; // [4, 5, 6];
Properties
content
: Ember.Array (optional, default = []
)
The content array. Must be an object that implements Ember.Array
and/or
Ember.MutableArray
.
See Ember.ArrayProxy#content
.
page
: Number (optional, default = 1
)
1-based index of current page. Gets and sets the underlying offset
property.
pages
: Number (readonly)
1-based count of total pages available based on content length and limit
.
limit
: Number (optional, default = Infinity
)
Maximum number of elements to hold in a single page. By default, holds all
elements after offset
.
Installing
With npm:
$ npm install --save ember-cli-array-pager
Or with Ember CLI:
$ ember install ember-cli-array-pager