【发布时间】:2018-07-20 09:17:45
【问题描述】:
我正在尝试按属性值过滤一组对象。当涉及到单个属性值时,我可以这样做,但如果我想同时显示两者,则不能。
我在控制器级别执行此操作。
response = $filter('filter')(response, { insured: "Y" || insured: "B"}, true);
response 是来自我的 Web 服务的响应,它返回对象数组。
这些对象的属性为insured。在我目前使用的示例中,它仅过滤第一个条件 insured: "Y" 并忽略 insured: "B" 对象。我还为精确匹配过滤器添加了true。
我必须怎么做才能按一个和/或另一个过滤?我查看了文档和其他帖子,但他们似乎没有解决我的问题。
【问题讨论】:
标签: javascript angularjs filter