【发布时间】:2016-03-29 19:45:26
【问题描述】:
我有一个对象数组。我正在尝试设置一种方法来按用户输入中的每一列进行过滤。
每个列都有一个输入下拉列表,您可以在其中选择一个值,这样您就可以为每列选择不同的过滤器。
col1 col2 col3 col4 col5 col6 col7 col8
第 1 行 第 2 行 第 3 行 第 4 行 . .
目前,我创建了一个函数,并将用户的所有过滤器选择传递给它。因此做这样的事情:
块引用
其中 filterArray 是所有 8 个不同的过滤器。
然后我正在检查为该列选择的过滤器值是否等于该行的列值。
有 8 个不同的选项,这变成了很多 if 语句排列。这是他们唯一的方法吗?
【问题讨论】:
-
请包含一些代码
-
我没有意识到的关键概念是您可以将每个过滤器链接在一起。
标签: javascript angularjs filter