Skip to content

j-ng2-table is an open source table library designed for angular 2 that supports a lot of features such as pinning, toggleing, sorting, filtering

License

Notifications You must be signed in to change notification settings

JosephSKh/j-ng2-table

Repository files navigation

j-ng2-table

j-ng2-table is an open source table library designed for angular 2 that supports a lot of features such as pinning, toggleing, sorting, filtering, paging ... etc

##NPM Install: npm install j-ng2-table

##Importing: important: please import font awesome

app.module.ts

import { AppComponent } from './app.component';
import { JNG2TableComponent } from 'j-ng2-table/j-ng2-table.component';
@NgModule({
  declarations: [
    AppComponent,
    JNG2TableComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

your-component.component.html

<j-ng2-table [data]="data" [options]="options"></j-ng2-table>

your-component.component.ts

import { Component, OnInit } from '@angular/core';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  options = {
    itemsPerPage : 10
  };
  data = [    
    {"name":"Ram", "email":"[email protected]", "age":23},    
    {"name":"Shyam", "email":"[email protected]", "age":28},  
    {"name":"John", "email":"[email protected]", "age":33},    
    {"name":"Bob", "email":"[email protected]", "age":41}
  ];
}

###Options: itemsPerPage: Number of rows per page

About

j-ng2-table is an open source table library designed for angular 2 that supports a lot of features such as pinning, toggleing, sorting, filtering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published