我正在尝试在表格中搜索框搜索值。我的代码目前工作正常。
<tr ng-repeat="b in bugs | filter:searchText">
但是,我希望进一步让用户能够搜索特定列,如果他们的搜索文本中有冒号(例如&#34; id:3&#34;)。
我设法拆分搜索文本,将列名与字段文本分开。
我在AngularJS中读到你可以用searchText.id来过滤特定的列。但是,我的表有很多列,我只有一个列名字符串。
我的问题是,动态设置要过滤的列的最佳方法是什么?
答案 0 :(得分:2)
通过使用数组语法访问您正在搜索的列。
searchText.id;
var columnName = "id";
searchText[columnName]; // same thing