Можно ли фильтровать массив объектов, так что значение свойства может быть либо из нескольких значений (условие ИЛИ) без написания настраиваемого фильтра
Это похоже на эту проблему - 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') }">