2017-05-22 32 views
0

我有一個列出電視節目的表格,我有下拉菜單以允許可選的過濾器。下拉選擇的結果過濾了列表。但是,我遇到了一個問題,它沒有過濾特定的節目。從下拉菜單中選擇ng-repeat過濾器不完全匹配

有兩個節目是在我的名單相似: 害怕行屍走肉 行屍走肉

如果我是篩選,然後從下拉菜單選擇「行屍走肉」。它顯示了兩個節目的結果。

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

我已經嘗試添加filterText:true,但它只是意味着在加載頁面時,因爲過濾器沒有被選中,不顯示列表中,但它應該顯示沒有過濾器的所有結果。

我該如何解決這個問題?

回答

0

試試這個:

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