open-index/open-npm huggingface dataset:
npm package: @jakecyr/pagination-table
Description: Angular library with pagination table component. All pagination logic is handled for you.
Author: Jake Cyr
Latest version: 0.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 --save
```

Import the module into your Angular application module. Example:

```javascript
@NgModule({
    declarations: [
        AppComponent
    ],
    imports: [
        BrowserModule,
        PaginationTableModule,
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }
```

Replace your current table element with the table pagination component:

```html
<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>
```