1 import {Component, OnInit} from '@angular/core';
2 import {PackagesStore} from '../../packages.store';
5 selector: 'app-package-pagination',
6 templateUrl: './package-pagination.component.html',
7 styleUrls: ['./package-pagination.component.css'],
9 export class PackagePaginationComponent implements OnInit {
15 constructor(private packagesStore: PackagesStore) {
16 this.pageSize = packagesStore.pageSize;
18 this.packagesStore.state$
20 this.pageNumber = state.currentPage + 1;
21 this.totalCount = state.totalPackages;
28 public getPageFromService(page) {
29 console.log('getPageFromService', page);
32 console.log('page change to first...', page);
34 if (this.previousPage !== page) {
35 this.packagesStore.getPage(page - 1, this.packagesStore.pageSize);
36 this.previousPage = page;