Можно ли установить несколько значений в фильтре AngularJS с помощью логики ИЛИ?Например, я создаю объект в ng-модели под названием «запрос».Я устанавливаю различные свойства (typeofprovider, service, name и т. Д.) И затем применяю его к моему ng-repeat для создания фильтра:
<div ng-repeat="referral in referrals | filter:query | orderBy:['-dateexpiring', 'service']">
Для typeofprovider у меня в настоящее время есть пользователи, выбирающие «Агентство»,«Независимый» или «Нет предпочтений».Вместо этого я хочу иметь только два варианта: «Агентство» или «Нет предпочтений») и («Независимый» ИЛИ «Нет предпочтений»).
В настоящее время у меня есть следующее (и оно работает):
<select class="form-control" ng-model="query.typeofprovider">
<option value="">All Provider Types</option>
<option value="INDEPENDENT">Independent</option>
<option value="AGENCY">Agency</option>
<option value="No Preference">No Preference</option>
</select>
Но я хочу сделать что-то вроде этого (это не работает):
<select class="form-control" ng-model="query.typeofprovider">
<option value="">All Provider Types</option>
<option value="INDEPENDENT || No Preference">Independent</option>
<option value="AGENCY || No Preference">Agency</option>
</select>
Это возможно, или мне нужно сделать что-то динамическое в JavaScript?