2017-08-11 49 views
0

如何在Rect-redux中編寫genric過濾器代碼;使用單個過濾器數據過濾數據,例如名稱,電話號碼,單個過濾器中的電子郵件 我嘗試過使用選擇器,但它可以獲取給我。若要通用搜索過濾器如何編寫

+0

舉例說明你想達到什麼目的。您收到的數據和您希望作爲輸出的數據 – Prasanna

回答

0

在基本級別上,您可以使用lodash filter過濾數組或對象,如果您想知道代碼如何工作,您可以使用check it out here這是我可以提供的最佳解決方案。

這裏是基本功能:

注:這是直接從萬一lodash文檔被盜,你不要點擊到它。

var users = [ 
 
    { 'user': 'barney', 'age': 36, 'active': true }, 
 
    { 'user': 'fred', 'age': 40, 'active': false } 
 
]; 
 
    
 
_.filter(users, function(o) { return !o.active; }); 
 
// => objects for ['fred'] 
 
    
 
// The `_.matches` iteratee shorthand. 
 
_.filter(users, { 'age': 36, 'active': true }); 
 
// => objects for ['barney']

你也可以爲了daisy chain lodash功能做更精確的篩選。

快樂編碼!