Angular costum比较器获取对象键

时间:2016-09-17 11:02:30

标签: angularjs angularjs-ng-repeat comparator

我正在创建一个相当复杂的指令,它创建一个包含前端分页和搜索的表。

既然你应该只能搜索数据数组中的特定字段,我需要创建一个自定义比较器。

<tr ng-repeat="data in dataArray | filter:search:costumComparator"> </tr>

在我的链接功能中:

scope.customComparator = function (field,input) {
}

问题是我无法查看我正在检查的data中的哪个字段。

此分配的目标是将字段键与表中显示的字段键进行比较,并仅允许用户搜索实际显示的键。

我完成了一部分作业,这是一个显示我正在显示的字段键的数组。

但是我无法使用此功能,直到我知道我正在customComparator中查看哪个字段键。

所以我的问题是:

有没有办法可以在我的costumComparator函数中获取字段键?

1 个答案:

答案 0 :(得分:1)

您好您可以设置dataArray对象然后它将起作用。

$scope.dataArray  = {};