我正在尝试使用搜索框在表格中搜索值。我的代码目前运行良好。
<tr ng-repeat="b in bugs | filter:searchText">
但是,我希望更进一步,让用户能够在搜索文本中包含冒号(例如“id: 3”)时搜索特定列。
我已成功拆分搜索文本,将列名称与字段文本分开。
我在 AngularJS 中读到,您可以执行 searchText.id 来过滤特定列。但是,我的表有很多列,而且只有一个列名称字符串。
我的问题是,动态设置要过滤的列的最佳方法是什么?
最佳答案
通过使用数组语法访问您正在搜索的列。
searchText.id;
var columnName = "id";
searchText[columnName]; // same thing
关于javascript - 使用过滤器进行 AngularJS 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28960893/