名称和描述选择的过滤功能不正常?

Filtering is not working properly for Name and Description selection?

我正在尝试通过 google 搜索执行 angularjs 网格的一项任务,该任务具有排序、分页和过滤功能。排序和分页工作正常,但过滤工作不正常。

我想根据我的 NameDescription 复选框 selection 过滤数据。如果我们观察清楚,例如:如果我 select Name 列的任何名称(name1 or name2 or name3 复选框),那么它的相关数据应该显示。但我得到的是:它根据我的复选框 selection 标准显示属于 Name 列的所有数据(这很好),而且还显示 name1 所在的数据aapplicable/available(也来自 Description 列),类似地,它对 Description 复选框 select 离子标准也同样有效。

但它不应该那样显示,它应该只显示基于我的 Name or Description checkbox selection 标准的数据,仅来自 respective Name/Description column,而不是来自两个列无论它在哪里 aapplicable/available), 即: 如果我 select Select Name 下拉列表的任何过滤器名称(name1 or name2 or name3 复选框) ,然后它应该显示相关数据,意味着我应该只在名称列中看到 "name1"(但它也给出了 name3),类似于 Description 复选框。

已创建 fiddle。请帮我看看我哪里做错了什么?提前致谢。

我不确定我是否完全理解您的问题,但您可以使用自己的过滤功能。

我稍微修改了你的 fiddle、here。基本上我添加了一个新的 $scope.filterItems 函数并相应地修改了标记。这只是一个例子,您需要根据自己的需要进行修改。

这是你想要的吗?