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