【发布时间】:2016-05-15 13:11:34
【问题描述】:
我正在尝试从谷歌搜索中执行一项 angularjs 网格任务,该任务具有排序、分页和过滤功能。排序和分页工作正常,但过滤工作不正常。
我想根据我的Name 和Description 复选框选择过滤数据。如果我们观察清楚,例如:如果我选择Name 列的任何名称(name1 or name2 or name3 复选框),那么应该显示它的相关数据。但我得到的是:它根据我的复选框选择标准显示属于Name 列的所有数据(这很好),而且在name1 适用/可用的任何地方显示数据(来自Description 列也),同样,Description 复选框选择条件也一样。
但它不应该那样显示,它应该只显示基于我在respective Name/Description column 中的任一Name or Description checkbox 选择标准的数据,而不是来自适用/可用的两个列),也就是说:如果我选择Select Name下拉列表的任何过滤器名称(name1 or name2 or name3复选框),那么它的相关数据应该显示,这意味着我应该在名称列中只看到“name1”(但它给出也有 name3),同样适用于 Description 复选框。
创建fiddle。请帮我看看我在哪里做错了什么?提前致谢。
【问题讨论】:
-
当链接断开时,将您的代码放在某些第三方网站上对未来的访问者毫无用处。将显示问题的最小相关代码放在这里,否则此问题将很快被删除。
标签: angularjs sorting checkbox ng-filter