2013-12-14 7 views
14

हाय मुझे एक बच्चे की संपत्ति के आधार पर एक कोणीय सूची फ़िल्टर करने की आवश्यकता है।बाल संपत्ति पर कोणीय फ़िल्टर

$scope.data = [{name:"John",type:{talent:"genius"}}, 
       {name:"Paul",type:{talent:"genius"}}, 
       {name:"Ringo",type:{talent:"lucky"}}]; 

मैं केवल प्रतिभाशाली लोगों के नाम की एक सूची प्रदर्शित करने की आवश्यकता है:

मैं इस मॉडल की है। कुछ इस तरह तो मैं कोशिश कर रहा था:

item in data|myFilter:item.type 

http://jsbin.com/ObIqUyix/1/edit

+0

हे, रिंगो एक बहुत अच्छा ड्रमर था! –

उत्तर

32

यह बेहतर है, क्योंकि यह आप के रूप में अच्छी प्रकार वस्तु में अन्य गुण होते हैं दूँगा और आप अभी भी विभिन्न गुणों का उपयोग कर फ़िल्टर कर सकते हैं:

item in data | filter: {type:{talent:'genius'}}:true 
+0

यह काम नहीं करता है ... कोई परिणाम नहीं – Tropicalista

+0

मैंने अभी एक अपडेट किया है, कृपया लिंक –

+0

वाह देखें यह बहुत अच्छा है !!! सरल और शक्तिशाली ... – Tropicalista

संबंधित मुद्दे