如何基于使用angular8进行的高级按钮搜索来过滤列表

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

[我正在尝试从Advanced search选项卡中过滤内容,在这里我输入几个字段,并且基于单击搜索,我需要过滤列表,当我单击“重置”时,必须清除在此输入的所有字段。 >

我也粘贴了工作链接,任何人都可以帮助我。

Demo

我正在尝试从“高级搜索”选项卡中过滤内容,在这里我输入了几个字段,并且基于单击搜索,我需要过滤列表,当我单击“重置”时,所有输入的字段都在此...

angular search filter
1个回答
0
投票

修改代码中的以下几行,可以正常工作。

let search_obj = {groupCode:'1234',agentCode:'',agentName:'',phone:"",email:''}; //Assume you have searched only with groupcode
const data = this.agentList.filter(res =>
  res.groupCode === search_obj.groupCode || 
  res.agentCode === search_obj.agentCode ||
  res.agentName === search_obj.agentName ||
  res.phone === search_obj.phone ||
  res.email === search_obj.email 
)
© www.soinside.com 2019 - 2024. All rights reserved.