A generic table for Angular 2+. Generic table uses standard markup for tables ie. table, tr and td elements etc. and has support for expanding rows, global search, filters, sorting, pagination, export to CSV, column clicks, custom column rendering, custom export values.
The below link what I expect to achieve, same kind of filtering option as one row after the table header. http://ng-table.com/#/