我在Multiple Filters on 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包含未过滤的数据。有人可以帮我吗?