如何在角度材质自动完成中过滤对象

问题描述 投票:1回答:1

我试图在角度材料自动完成表单输入上创建一个过滤器。当我有一个对象数组时,我无法过滤值。

我从角度材料文档中分出了示例并对其进行了修改以尝试过滤对象。除此之外,它与文档示例基本没有变化。

stackblitz

angular typescript angular-material2
1个回答
1
投票

如果要尝试过滤城市名称,则必须指定city_name属性。因此,您只需相应地调整过滤器即可

return this.options.filter(option => 
    option.city_name.toLowerCase().includes(filterValue) || 
    option.city_num.toLowerCase().includes(filterValue));
© www.soinside.com 2019 - 2024. All rights reserved.