1.3.0 • Published 10 years ago
ember-cli-array-pager v1.3.0
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
import ArrayPager from 'array-pager';
var paged = ArrayPager.create({
content: [1, 2, 3, 4, 5, 6],
limit: 3
});
console.log(paged.toArray()); // [1, 2, 3];
paged.incrementProperty('page');
console.log(paged.toArray()); // [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-pagerOr with Ember CLI:
$ ember install ember-cli-array-pager