@paaragon/ngx-table
TypeScript icon, indicating that this package has built-in type declarations

1.3.3 • Public • Published

NgxTable

build status

This library offers an Angular component that allows you to display your data in a table.

DEMO

Try it out!

demo gif

This table handles different events that can be implemented by the developers that use it.

The events are the following:

Other features:

  • Field validation
  • Filter operators
  • Autocomplete [WIP]

Instalation

npm install --save @paaragon/ngx-table

Dependencies

  • Font awesome:

npm i font-awesome

On your angular.json

"styles": [
  "node_modules/font-awesome/css/font-awesome.min.css",
  "src/styles.scss"
],

Include

// ...
import { NgxTableModule } from '@paaragon/ngx-table';

@NgModule({
  // ...
  imports: [
    // ...
    NgxTableModule,
  ],
  // ...
})
export class AppModule { }

Usage

Your component.ts

const exampleData: any[] = [
    { name: 'Delbert', lastname: 'Keeling', birthdate: new Date(1990, 1, 21), company: 'Gislason, Braun and Kerluke', salary: 30432 },
    { name: 'Karine', lastname: 'Rice', birthdate: new Date(1982, 3, 1), company: 'Thiel - Connelly', salary: 29188 },
    { name: 'Rachelle', lastname: 'Flatley', birthdate: new Date(1985, 10, 16), company: 'Bradtke, Donnelly and Gottlieb', salary: 27026 },
    { name: 'Gardner', lastname: 'Lindgren', birthdate: new Date(1982, 9, 20), company: 'Crist - Klein', salary: 52676 }
];

Youe component.html

<ngx-table [data]="exampleData"></ngx-table>

Read the full docs here

Package Sidebar

Install

npm i @paaragon/ngx-table

Weekly Downloads

4

Version

1.3.3

License

MIT

Unpacked Size

1.73 MB

Total Files

56

Last publish

Collaborators

  • paaragon