【问题标题】:ng-repeat filter not exact match from drop down selectionng-repeat 过滤器与下拉选择不完全匹配
【发布时间】:2017-05-22 21:51:00
【问题描述】:

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

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

如果我要过滤并从下拉选项中选择“行尸走肉”。它将两个节目都显示为结果。

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

我尝试在filterText 之后添加:true 但这只是意味着当页面加载时,由于没有选择过滤器,因此不会显示列表,但它应该显示所有没有过滤器的结果。

我该如何解决这个问题?

【问题讨论】:

    标签: javascript angularjs filter angularjs-ng-repeat


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 2016-04-27
      • 2023-04-02
      • 1970-01-01
      • 2014-12-12
      • 2013-05-25
      相关资源
      最近更新 更多