hino / app / components / app-pagination.js
app-pagination.js
Raw
import Component from '@ember/component';

export default Component.extend({
  tagName: 'span',
  showPage: true,
  page:1,
  init() {
    this._super(...arguments);
  },
  actions: {
    addPage(page) {
      let pagination = this.get("pagination");
      page = page + 1;
      if (pagination != undefined) {
        this.set("pagination.page", page);
      }
      this.set('page', page);
    },
    subPage(page) {
      let pagination = this.get("pagination");
      page = page - 1;
      if (pagination != undefined) {
        this.set("pagination.page", page);
      }
      this.set('page', page);
    }
  }
});