0
我想在ng-repeat上使用Angular過濾器來搜索另一個對象,而不是在ng-repeat中使用的對象。我可以這樣做,還是有更好的方法來做到這一點。使用angularJS過濾器在另一個對象中搜索
這裏是一個Plunker link。
我想在all_data對象中搜索而不是sample_data。
我想在ng-repeat上使用Angular過濾器來搜索另一個對象,而不是在ng-repeat中使用的對象。我可以這樣做,還是有更好的方法來做到這一點。使用angularJS過濾器在另一個對象中搜索
這裏是一個Plunker link。
我想在all_data對象中搜索而不是sample_data。
您可以使用這一招:
<div ng-init="filteredItems = all_data"/>
<input ng-model="searchText" ng-change="filteredItems = (all_data | filter: searchText)">
在啓動,filteredItems
等於all_data
。當輸入searchText
改變時,filteredItems
也改變了。
您可以在視圖上使用{{filteredItems}}
,在控制器上使用$scope.filteredItems
。
我調整你的運動員,請看看它。
爲什麼要這樣做?重複數據不是最佳的。爲什麼不重複all_data?儘管我知道我不認爲這是可能的。 –
您可能需要編寫自定義過濾器。你想通過顯示一個數組並過濾另一個數組來實現什麼? – kubuntu