1.5.2 • Published 2 years ago

ngx-material-data-table v1.5.2

Weekly downloads
42
License
MIT
Repository
github
Last release
2 years ago

ngx-material-data-table

npm Build Status Quality Gate Status

This class enables you to create functional tables quickly based on @angular/material/table without the need to write a lot of boilerplate code. It includes the following features:

  • Observable based data source
  • Extendable config based on page, pageSize and optional orderBy
  • Live persistance of table config in a query param
  • Restoring of table config based on query param
  • Clean component, just pass all options in the constructor
  • Optional select column that works across pages via <mdt-selection-cell>
  • Reuse Angular lifecycle hooks via NgxMaterialDataTableHooks

Demo

demo gif

Run it yourself

  1. npm i
  2. npm start
  3. Open http://localhost:4200

Installation

  1. Make sure you have installed all peer dependencies and that you have a working Angular Material Setup before using this component.
  2. npm i -E ngx-material-data-table
  3. Integrate the library in your project as in the demo

Contributing

Contributions via issues or Pull Requests are welcome!

When making commits, please follow the commit message guidelines from conventionalcommits.org. This makes it easy to auto-generate a changelog.

Have a look at previous commits in this repo for examples.

1.5.2

2 years ago

1.5.1

2 years ago

1.3.3

2 years ago

1.5.0

2 years ago

1.3.2

2 years ago

1.4.0

2 years ago

1.3.1

2 years ago

1.2.0

2 years ago

1.1.3-pre.0

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.3.0

3 years ago