Angularjs filtre de l'objet imbriqué

J'ai angulaire de l'objet imbriqué comme ça.
est-il une façon de le filtrer pour imbriquée propriété

<li ng-repeat="shop in shops | filter:search">
search.locations.city_id = 22

Je suis ne montrant qu'élément parent, mais souhaitez filtrer par deux, comme:

search = 
  category_id: 2
  locations:
    city_id: 368

[
 name: "xxx"
 category_id: 1
 locations: [
   city_id: 368
   region_id: 4
  ,
   city_id: 368
   region_id: 4
  ,
   city_id: 368
   region_id: 4
  ]
,
 name: "xxx"
 category_id: 2
 locations: [
   city_id: 30
   region_id: 4
  ,
   city_id: 22
   region_id: 2
  ]
]

OriginalL'auteur zajca | 2013-08-29