「一些文本」你是怎麼在這樣的:使用角度搜索過濾器,如何使用'|過濾:從控制器
jsfiddle.net/TTY4L/3/
我試圖做一個過濾器類型的列表,當我 輸入一些值,說 'AVI',它應該列出像
- 阿維
- 拉維,
I K現在要做的邏輯因此,{{['Avi','Ravi','Raj','Raghuram'] |過濾器:'avi'}},但我無法得到,如何把它放在控制器中,並從那裏顯示,我可以使用$過濾器,如果是的話,我怎麼能。
「一些文本」你是怎麼在這樣的:使用角度搜索過濾器,如何使用'|過濾:從控制器
jsfiddle.net/TTY4L/3/
我試圖做一個過濾器類型的列表,當我 輸入一些值,說 'AVI',它應該列出像
I K現在要做的邏輯因此,{{['Avi','Ravi','Raj','Raghuram'] |過濾器:'avi'}},但我無法得到,如何把它放在控制器中,並從那裏顯示,我可以使用$過濾器,如果是的話,我怎麼能。
您可以像這樣將過濾器注入到控制器中。
function MyCtrl($scope, $filter){
$scope.names = $filter('filter')('searchText');
}
你可以做這樣的事情在你的NG-重複
<li ng-repeat="searchItem in searchItems|filter:searchFilter:strict">{{searchItem}}</li>
試試這個:
<li ng-repeat="searchItem in searchItems | filter:searchFilter">{{searchItem}}</li>
ABD這裏fiddle
感謝您的幫助,其實我想在控制器本身做到這一點,並填寫從那裏的細節,以便我可以得到一個過濾的數組,並在未來的控制器做一些邏輯。 –
$文件管理器( 'AVI' ),我想我們不能這樣打電話,上面說的都認爲是正確的,但是我真的很感謝你,如果你給出使用$ filter('avi')的明確實施方案;在這個senerio中,實際上我想在控制器本身做到這一點,並從那裏填寫細節 –
我更新了我的答案。 –