【问题标题】:AngularJS Search using FilterAngularJS 使用过滤器搜索
【发布时间】:2015-03-10 10:09:30
【问题描述】:

我正在尝试在表格中使用搜索框搜索值。我的代码目前运行良好。

<tr ng-repeat="b in bugs | filter:searchText">

但是,如果用户的搜索文本中有冒号(例如“id: 3”),我希望更进一步,让用户能够搜索特定列。

我已设法拆分搜索文本,将列名与字段文本分开。

我在 AngularJS 中读到,您可以执行 searchText.id 来过滤特定列。但是,我的表有很多列,而我只有一个列名字符串。

我的问题是,动态设置要过滤的列的最佳方法是什么?

【问题讨论】:

    标签: javascript angularjs


    【解决方案1】:

    通过使用数组语法访问您正在搜索的列。

    searchText.id; 
    var columnName = "id";
    searchText[columnName]; // same thing
    

    【讨论】:

      猜你喜欢
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多