2013-12-14 17 views
14

Xin chào, tôi cần lọc danh sách góc dựa trên thuộc tính con.Bộ lọc góc trên tài sản trẻ em

Tôi có mô hình này:

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

tôi cần phải hiển thị một danh sách các tên của người chỉ tài năng. Vì vậy, tôi đã cố gắng một cái gì đó như thế này:

item in data|myFilter:item.type 

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

+0

Xin chào, Ringo là một tay trống khá tốt! –

Trả lời

32

Điều này là tốt vì nó sẽ cho phép bạn có các tài sản khác trong đối tượng kiểu như tốt và bạn vẫn có thể lọc sử dụng các thuộc tính khác nhau:

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

Điều này không hoạt động ... không cho kết quả – Tropicalista

+0

Tôi vừa cập nhật, vui lòng kiểm tra liên kết –

+0

Wow điều này thật tuyệt vời !!! đơn giản và mạnh mẽ ... – Tropicalista

Các vấn đề liên quan