我正在创建一个相当复杂的指令,它创建一个包含前端分页和搜索的表。
既然你应该只能搜索数据数组中的特定字段,我需要创建一个自定义比较器。
<tr ng-repeat="data in dataArray | filter:search:costumComparator"> </tr>
在我的链接功能中:
scope.customComparator = function (field,input) {
}
问题是我无法查看我正在检查的data
中的哪个字段。
此分配的目标是将字段键与表中显示的字段键进行比较,并仅允许用户搜索实际显示的键。
我完成了一部分作业,这是一个显示我正在显示的字段键的数组。
但是我无法使用此功能,直到我知道我正在customComparator
中查看哪个字段键。
所以我的问题是:
有没有办法可以在我的costumComparator
函数中获取字段键?
答案 0 :(得分:1)
您好您可以设置dataArray对象然后它将起作用。
$scope.dataArray = {};