OrderBy boolescher Wert mit AngularJS ng-repeat

8

Ich möchte sortieren können, ob eine Variable wahr oder falsch ist.

Nehmen wir an, wir haben eine Variable wie folgt:

%Vor%

Und wir können es so durchlaufen:

%Vor%

Was Ihnen folgendes gibt:

%Vor%

Aber wenn ich nach einem booleschen Wert sortieren wollte, dann könnte ich das tun:

%Vor%

Was mir die folgende Ausgabe geben würde (was ich will):

%Vor%

Gibt es eine Möglichkeit, dies mit orderBy oder filter in einem einzigen ng-repeat zu tun?

    
Adam K Dean 27.01.2014, 10:42
quelle

2 Antworten

6

orderBy akzeptiert und sortiert nach booleschen Werten.

Ordnen Sie das wiederholte Element der Eigenschaft 'value' von 'group' zu:

%Vor%

Dies wird die Reihenfolge umkehren:

%Vor%

Wenn Sie auch nach der 'name' Eigenschaft von 'group' sortieren möchten:

%Vor%     
SethWhite 18.02.2016 19:46
quelle
4

Verwenden Sie stattdessen den Variablennamen object

%Vor%

Sie erhalten die gewünschte Ausgabe wie -

%Vor%     
Sandeep vashisth 19.12.2014 06:24
quelle