这有什么问题:
jsfiddle.net/TTY4L/3 /
我正在尝试制作过滤器类型的列表,当我 输入一些值,比如'avi',它应该列出
我知道这样做的逻辑,{{['Avi','Ravi','Raj','Raghuram'] |过滤器:'avi'}},但我无法得到,如何把它放在控制器中,并从那里显示,我可以使用$ filter,如果是,那我该怎么办。
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以像这样将过滤器注入控制器。
function MyCtrl($scope, $filter){
$scope.names = $filter('filter')('searchText');
}
答案 2 :(得分:0)
你可以在 ng-repeat
中做同样的事情<li ng-repeat="searchItem in searchItems|filter:searchFilter:strict">{{searchItem}}</li>