Skip to content

jakecyr/angular-pagination-table

Repository files navigation

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 --save

Import 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"
    buttonClasses="button-style"
    (clickRow)="handleClickedRow($event)">
</lib-pagination-table>

About

Pagination table component library for Angular 8+

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published