Я использую таблицу материалов в своем проекте Angular 7.
У меня есть таблица, в которой отображаются несколько объектов.
У каждого объекта есть свойство «количество рекламных акций», и я хотел быОтфильтруйте эту таблицу, используя диапазоны чисел (до 5, от 6 до 10, от 11 до 20, более 20).
Вот пример dataSource.filterPredicate, который я использовал для создания пользовательских фильтров в своей таблице, ноя не понимаю, как управлять тем, что я объяснил ранее ...
this.dataSource.filterPredicate = (data: Store, filter: string) => {
switch (this.filterCriteria) {
case 'approval':
if (filter === 'null' || filter === '') {
return (data);
} else {
return (data.approval.trim().toLowerCase().indexOf(filter) !== -1
);
}