2017-01-30 3 views
0

ich einen Filter haben, die zurückkehren müssen, was ich in „Eingang“Eingangsfilter nach Anzahl nicht funktioniert

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>

Aber jetzt eingegeben haben, wenn ich geben Sie einen beliebigen Wert, meine Tabelle mit Ergebnisse verschwinden. Beispielsweise. Ich habe einen Wert mit "0" Ich habe "0" eingegeben und alle Tabellen verschwinden. Was ist der richtige Weg um zum Filter zurückzukehren?

enter image description here

Ich benutze es mit reagieren, gibt vollständigen Code https://plnkr.co/edit/UGXuK1AMvibVRw1zvIfD?p=catalogue

+0

Wie sieht 'props.items'? –

+0

Bild hinzufügen, senden, bitte überprüfen –

+0

Schauen Sie sich meine Antwort an. –

Antwort

0
return item.income_amount == value ; Helps 
Verwandte Themen