angular2-boiler-plate
Version:
Angular 2 Boiler plate that integrated with WebPack, TypeScript, DatePicker, RxJs for Reactive Extensions in Java Script , Karma , Jasmine for unit testing , WebKit ,protractor e2e testing
14 lines (12 loc) • 396 B
text/typescript
import { PipeTransform, Pipe } from '@angular/core';
({
name: 'pagination'
})
export class PagingPipe implements PipeTransform {
transform(items: any[], currentPage: number, pageSize: number): any {
let from = (currentPage - 1) * pageSize;
let to = pageSize * currentPage;
let itemCopy = items;
return itemCopy.slice(from, to);
}
}