Вы можете использовать p-таблицу. У меня больше нет данных. Стол PrimeNg имеет множество опций и очень хорошую документацию. Надеюсь, это поможет. Я не пробовал этот код, хотя. Вы также можете изменить режим матча на любой из следующих:
"startsWith", "contains", "endsWith", "equals", "notEquals", "in", "lt", "lte", "gt" and "gte"
<div class="md-input-wrapper">
<input type="text" pInputText size="50" class="md-form-control md-valid"
placeholder="Global Filter" (input)="dt.filterGlobal($event.target.value, 'contains')" />
</div>
<p-table #dt [columns]="cols" [value]="employees" [globalFilterFields]="['name','emplyoeeId']" class="table table-hover"
[paginator]="true" [rows]="10" [pageLinks]="3"></p-table>