使用angularJS过滤器搜索另一个对象

时间:2014-02-11 13:48:35

标签: javascript angularjs angularjs-filter

我想在ng-repeat上使用Angular过滤器来搜索另一个对象,而不是ng-repeat中使用的对象。我能做到这一点还是有更好的方法来做到这一点。

这是一个Plunker link

我想在all_data对象中搜索而不是sample_data。

1 个答案:

答案 0 :(得分:0)

你可以使用这个技巧:

<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

我调整你的羽毛球,请看。

Plunker

相关问题