AngularJS:使用从输入中获取的两个参数过滤结果

时间:2016-07-06 02:32:24

标签: javascript angularjs search filter

我有这个简单的Angular应用程序,它以表格格式显示电影,并有一个搜索输入和下拉列表(选择元素),其中有流派值来过滤/搜索结果。我试图找出如何通过键入搜索输入和下拉列表中的两个术语来过滤我的结果。

JSBin

每当从下拉列表中选择一个值时,您将看到控制台日志ng-model="searchBar"。有没有办法可以将其传递给搜索输入(使用predicates start find_factorial(real,real) goal clearwindow, start. clauses start:- write("Enter non negative number = "), readreal(Num), Result = 1.0, find_factorial(Num,Result). find_factorial(Num,Result):- Num <> 0, NewResult = Num * Result, NewNum = Num - 1, find_factorial(NewNum,NewResult). find_factorial(_,Result):- write("Factorial = ",Result),nl. )?

提前致谢。

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

1 个答案:

答案 0 :(得分:3)

只需添加另一个带管道的过滤器。 像:

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