0.0.4 • Published 6 years ago
@jakecyr/pagination-table v0.0.4
Angular Pagination Component Library
This project contains the source code for an Angular library with a pagination table component. The Angular component handles all pagination logic for you.
How to use
Install the package from the public npm package repository:
npm install @jakecyr/pagination-table --saveImport the module into your Angular application module. Example:
@NgModule({
    declarations: [
        AppComponent
    ],
    imports: [
        BrowserModule,
        PaginationTableModule,
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }Replace your current table element with the table pagination component:
<lib-pagination-table
    [data]="[{title: 'Item 1', id: 1}, {title: 'Item 2', id: 2}]"
    [headers]="[{key: 'title', title: 'Title'}, {key: 'id', title: 'ID'}]"
    [perPage]="1"
    tableClasses="table-style"
    (clickRow)="handleClickedRow($event)">
</lib-pagination-table>