angular2-data-table
Version:
angular2-data-table is a Angular2 component for presenting large and complex data.
52 lines (45 loc) • 1.34 kB
text/typescript
import {
Component, Output, EventEmitter, ChangeDetectionStrategy, Input
} from '@angular/core';
export class DataTableFooterComponent {
footerHeight: number;
rowCount: number;
pageSize: number;
offset: number;
pagerLeftArrowIcon: string;
pagerRightArrowIcon: string;
pagerPreviousIcon: string;
pagerNextIcon: string;
totalMessage: string;
page: EventEmitter<any> = new EventEmitter();
get isVisible(): boolean {
return (this.rowCount / this.pageSize) > 1;
}
get curPage(): number {
return this.offset + 1;
}
}