我试图在角度材料自动完成表单输入上创建一个过滤器。当我有一个对象数组时,我无法过滤值。
我从角度材料文档中分出了示例并对其进行了修改以尝试过滤对象。除此之外,它与文档示例基本没有变化。
如果要尝试过滤城市名称,则必须指定city_name属性。因此,您只需相应地调整过滤器即可
return this.options.filter(option =>
option.city_name.toLowerCase().includes(filterValue) ||
option.city_num.toLowerCase().includes(filterValue));