AngularJS:用两个参数从输入中过滤结果

AngularJS: Filtering results with two parameters taken from inputs

本文关键字:参数 输入 结果 过滤 两个 AngularJS      更新时间:2023-09-26

我有一个简单的Angular应用程序,它以表格格式显示电影,并有一个搜索输入和下拉菜单(选择元素),其中包含类型值,用于过滤/搜索结果。我正试图弄清楚我如何可以过滤我的结果两个术语输入到搜索输入和下拉框。

JSBin

当从下拉菜单中选择一个值时,您将看到控制台日志$scope.selectedValue。是否有一种方法,我可以通过这个搜索输入(与ng-model="searchBar")?

提前感谢。

编辑:基本上,如果需要的话,我希望能够按类型过滤我的结果。

只需在管道中添加另一个过滤器。如:

ng-repeat="movie in movies | filter:searchBar | filter: selectedGenre | orderBy:sortType:sortReverse"