我有像這樣的角度嵌套對象。 有沒有辦法如何篩選它嵌套屬性Angularjs過濾器嵌套對象
<li ng-repeat="shop in shops | filter:search">
search.locations.city_id = 22
我只顯示父元素,但希望通過雙方的它來過濾,比如:
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
]
]
好這個工作,但默認情況下只輸入後結果不會顯示。 http://jsfiddle.net/suCWn/12/ – zajca
我稍微修改了你的小提琴:[link](http://jsfiddle.net/suCWn/15/) – martinoss
@zajca你可以通過在控制器中分配一個模型值來解決這個問題:'$ scope.selectedCityId ='''。在手動更改輸入之前加載所有項目的效果 –