Javascript ng重复筛选与下拉选择不完全匹配

Javascript ng重复筛选与下拉选择不完全匹配,javascript,angularjs,filter,angularjs-ng-repeat,Javascript,Angularjs,Filter,Angularjs Ng Repeat,我有一个表,列出了电视节目,我有下拉菜单,允许一个可选的过滤器。下拉选择的结果过滤列表。但是,我遇到了一个问题,它没有过滤特定的节目 我的列表中有两个类似的节目: 害怕行尸走肉 行尸走肉 如果我要过滤并从下拉选择中选择行尸走肉。它显示了这两个结果 <tr id='tv_schedule_row' ng-repeat='tv_show in tv_shows | orderBy:sortType:sortReverse | filter:filterText | itemsPerPage:2

我有一个表,列出了电视节目,我有下拉菜单,允许一个可选的过滤器。下拉选择的结果过滤列表。但是,我遇到了一个问题,它没有过滤特定的节目

我的列表中有两个类似的节目: 害怕行尸走肉 行尸走肉

如果我要过滤并从下拉选择中选择行尸走肉。它显示了这两个结果

<tr id='tv_schedule_row' ng-repeat='tv_show in tv_shows | orderBy:sortType:sortReverse | filter:filterText | itemsPerPage:20'>#
我尝试在filterText之后添加:true,但这只是意味着当页面加载时,列表不会显示,因为没有选择过滤器,但它应该显示所有没有过滤器的结果

我该如何解决这个问题?

试试这个:

<tr id='tv_schedule_row' ng-repeat='tv_show in tv_shows | orderBy:sortType:sortReverse | filter:(filterText || undefined):true | itemsPerPage:20'>