import {Component, ChangeDetectionStrategy, Input} from '@angular/core'; import { NgxPaginationService } from '../../../@theme/services/pagination.service'; @Component({ selector: 'ngx-pager-block', styleUrls: ['./pager-block.component.scss'], template: `
{{ paginationItem.prev.title }}
Previous page
{{ paginationItem.next.title }}
Next page
`, changeDetection: ChangeDetectionStrategy.OnPush, }) export class NgxPagerBlockComponent { paginationItem; @Input('currentItemSlag') set setPaginationItem(currentItemSlag: string) { this.paginationItem = this.getPaginationItem(currentItemSlag); } constructor(private paginationService: NgxPaginationService) { } getPaginationItem(currentItemSlag) { return this.paginationService.getPaginationItem(currentItemSlag); } }