2017-01-30 83 views
0

我有一个过滤器,必须回到我在“输入”通过不工作

filterAmount(e) { 
 
     var value = e.target.value; 
 
    
 
     this.setState({ 
 
     filteredAmounts: !value 
 
      ? false 
 
      : this.props.items.filter(function(item) { 
 
      return item.income_amount ; 
 
      }) 
 
     }) 
 
    }
<input onChange={this.filterAmount.bind(this)} type='text' placeholder='amount search'></input>

已经进入但是,现在当我输入任何值,我的表编号输入滤波器结果消失。例如。我有价值与“0”我输入“0”输入和所有表消失。什么是回到过滤器的正确方法?

enter image description here

我用它做出反应,有完整的代码https://plnkr.co/edit/UGXuK1AMvibVRw1zvIfD?p=catalogue

+0

如何看起来'props.items'? –

+0

添加图片,发贴请检查 –

+0

看看我的答案。 –

回答

0
return item.income_amount == value ; Helps