49a88c6c2001276bde75c5ae208cfacb6eeebb2a
[ccsdk/cds.git] /
1 import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core';
2 import { PackagesStore } from '../../packages.store';
3
4 @Component({
5   selector: 'app-package-pagination',
6   templateUrl: './package-pagination.component.html',
7   styleUrls: ['./package-pagination.component.css'],
8 })
9 export class PackagePaginationComponent implements OnInit {
10   pageNumber = 0;
11   totalCount = 4;
12   pageSize: number;
13
14   constructor(private packagesStore: PackagesStore) {
15     this.pageSize = packagesStore.pageSize;
16    }
17
18   ngOnInit() {
19   }
20
21   public getPageFromService(page) {
22     console.log('getPageFromService', page);
23     if (isNaN(page)) {
24       page = 1;
25       console.log('page change to first...', page);
26     }
27     this.packagesStore.getPagedPackages(page - 1, this.packagesStore.pageSize);
28   }
29
30 }