Ich habe ein Array von Objekten, die anfänglich geladen werden, aber kein Filter sollte anwendbar sein dann sollte auf der Benutzerauswahl die Kombinationsliste entsprechend angezeigt werden.
Ich bin nicht in der Lage zu bekommen, was falsch gemacht habe, habe ich hier ganze Liste ich nicht angezeigt und nur einzelne Auswahl funktioniert zu einer Zeit. Für die Einzelauswahl habe ich
benutzt %Vor%Ich kann nicht beide zusammen arbeiten lassen.
Filter können angekettet sein, also:
%Vor%Die Filter laufen von links nach rechts, wobei jeder Filter das gefilterte Array an den nächsten Filter weitergibt.
Hier ist eine Abzweigung von Marks Geige, die diese Technik demonstriert: Ссылка
Ich konnte Ihren Code zum Laufen bringen. Dies ist eine Art von Fix und ein besserer Ansatz wäre ein Filter (auch daran arbeiten). Annahmen, die ich gemacht habe: -
Nach Mitgliedsstatus Filter bedeutet "userStatus" überprüfen
Nach ADMIN Statusfilter bedeutet "Rollen" prüfen
Sieh dir das Plnrr
anIch filtere auf der Grundlage eines Objekts, das basierend auf $ scope.filter aktualisiert wird.
Änderungen an HTML
%Vor%Änderungen an JS
%Vor%UPDATE : Marks Filter scheint korrekt zu funktionieren
Tags und Links angularjs angularjs-scope angularjs-ng-repeat