UNPKG

ng-pure-datatable

Version:

This is a Angular datatable for tables which is not dependent on jquery. This is fully written with typescript and it uses observables to communicate events across the user defined table. This is inspired by previous libraries I wrote for `Larang-Paginato

51 lines (50 loc) 1.47 kB
import { AfterViewInit, OnInit } from '@angular/core'; import { NgPaginateService } from "./ng-paginate.service"; import { NgPureDataTableEventService } from "../ng-pure-datatable-event.service"; export declare class NgPaginateComponent implements OnInit, AfterViewInit { private ngPaginateService; private ngPureDataTableEventService; data: Object; path: string; limit: number; from: string; perNav: number; viewPage: string; paginate: string; textColor: string; next_page: string; prev_page: string; showLoad: number; totalPages: any[]; pages: Array<number>; total: number; perNavCopy: { nav: number; }; constructor(ngPaginateService: NgPaginateService, ngPureDataTableEventService: NgPureDataTableEventService); /** * This is used to get total pages array */ getPages(): void; /** * This is used get list of page navigation */ getPaging(): void; /** * This is used to load data * @param queryPath * @param page */ loadData(queryPath: any, page?: any): void; /** * This is used to adjust content per nav display based on limit selected */ private processPerNav(); /** * This is used to get next page number format from page url. * @returns {null} */ nextPrevPage(): any; ngOnInit(): void; ngAfterViewInit(): void; }