Ich versuche, einen Filter zu erstellen, wo ich mehrere Attribute der gleichen Variable bedingt auswählen kann. Zum BeispielAngularjs Filter ODER Bedingungen
var list = [ {id: 1, state: 'U'}, {id: 2, state: 'P'} ]
<div ng-repeat="item in list| filter:{state:'U'}>
Dies würde 1 in id führt nur angezeigt werden.
<div ng-repeat="item in list| filter:{state:'P'}>
Dies würde 2 in id führt nur angezeigt werden.
Wie kann ich einen Filter alle IDs angezeigt, den Staat hat: 'P' OR Zustand: 'A'
Weder der folgenden Arbeit:
<div ng-repeat="item in list| filter:{state:'P' || 'A'}>
<div ng-repeat="item in list| filter:({state:'P'} || {state:'A'})>
Versuchen Sie benutzerdefinierte Filterfunktion, wie http: //stackoverflow.com/a/16479421/5986834 –