我有一个列出电视节目的表格,我有一个下拉菜单,允许选择过滤器。下拉选项的结果会过滤列表。但是,我遇到了一个问题,即它没有过滤特定的节目。
我的列表中有两个相似的节目: 害怕行尸走肉 行尸走肉
如果我要过滤并选择" The Walking Dead"从下拉选择。它显示了两个节目的结果。
<tr id='tv_schedule_row' ng-repeat='tv_show in tv_shows | orderBy:sortType:sortReverse | filter:filterText | itemsPerPage:20'>#
我已尝试在:true
之后添加filterText
,但这只是意味着在加载页面时,由于未选择过滤器但未显示所有结果,因此未显示列表没有过滤器。
我该如何解决这个问题?
答案 0 :(得分:0)
试试这个:
<tr id='tv_schedule_row' ng-repeat='tv_show in tv_shows | orderBy:sortType:sortReverse | filter:(filterText || undefined):true | itemsPerPage:20'>