Infinite scroll for your Ember app.
# From within your ember-cli project
ember install:addon ember-infinite-scroll
In your template:
Simply display your list of items as you normally would and then add the infinite-scroll
component directly after. Whatever is provided in the component block will only show up when more content is being fetched.
In the actions hash of your route/controller/component:
fetchMore: function(callback) {
var promise = this.fetchMoreItems();
callback(promise);
}
In order for everything to work correctly, it is critical that the callback function is passed the newly created promise that will resolve with the additional items.