Я видел решение в Несколько фильтров на MatTable .Но у меня есть метод прокрутки в MatTable, где в Scroll я помещаю данные в MatTableDataSource.
Например:
this.currentPage += 1;
this.apiService.getData(this.currentPage).subscribe(results => {
for (let i = 0; i < results.length; i++) {
this.data.push(results[i])
}
this.dataSource = new MatTableDataSource(this.data);
});
Метод customFilterPredicate не работает прокручивается , потому что новый MatTableDataSource содержит данные, которые не фильтруются.Кто-нибудь может мне помочь?