是否可以过滤对象数组,使得属性的值可以是几个值之一(或条件),而无需编写自定义过滤器?
这类似于这个问题 - Angular.js ng-repeat: 按单个字段过滤
但不同的是
<div ng-repeat="product in products | filter: { color: 'red' }">
有没有可能做到这样的事情
<div ng-repeat="product in products | filter: { color: 'red'||'blue' }">
对于以下示例数据-
$scope.products = [
{ id: 1, name: 'test', color: 'red' },
{ id: 2, name: 'bob', color: 'blue' }
/*... etc... */
];
我曾经尝试过,但没有成功
<div ng-repeat="product in products | filter: { color: ('red'||'blue') }">