ng2-bs-table
Version:
Boostrap table view for angular 2.
10 lines (9 loc) • 402 B
text/typescript
import {TableFilterInterfacePipe} from "../table-filter-interface.pipe";
export class TableInputFilterPipe implements TableFilterInterfacePipe {
transform(input, args: any): any {
let filter = args.filter.toString().toLowerCase();
return input.filter((row) => {
return !filter || row[args.columnName].toString().toLowerCase().indexOf(filter) !== -1;
});
}
}