【发布时间】:2019-08-11 06:07:38
【问题描述】:
我有一个关于动态过滤数组的问题。我制作了一个表格,我有不同的过滤选项。例如 ;只有选定的列过滤器,MultiSelect 下拉菜单过滤器和我想要过滤多个列。 my table
例如; 在品牌过滤器中写一个过滤器词。此代码行过滤了我的数据。 (veri = 数据。(土耳其语))。
public filter(str, i) {
const collName = this.bizimKolon[i].Baslik; // Column Name
this.veri = this.yedekVeri.filter(x => x[collName].toString().toLowerCase().includes(str.toLowerCase())); }
我想按年份过滤过滤后的数据,但不起作用。我还有一个问题。我们假设过滤了品牌和年份。如果我们写的过滤词在数组中,更新我的数组并显示到表格中。好的。没问题。我们在下拉菜单中选择颜色。在我们想要按颜色(白色和绿色)过滤之后。我们如何做到这一点?我不知道要过滤多少数据。在这一点上我们需要动态过滤。请帮我。谢谢你。。
【问题讨论】:
标签: arrays angular typescript dynamic filter