AngularJs, filtern Sie die Groß- / Kleinschreibung nicht

9

Ich habe einen json voller Daten mit Lowcase und Upcase. Zum Beispiel:

%Vor%

Und ich habe etwas Ähnliches:

%Vor%

Was ich tun möchte, ist einen Freund zu suchen, ohne Aufschläge und Lowcases zu betrachten. Also im Grunde, wenn ich "John", "JOHN" oder einfach "John" in meine Eingabe tippe, sollte es meinen Freund John zurückgeben.

Ist es also möglich, einen Filter auf Groß- und Kleinschreibung zu setzen?

    
user2462805 06.08.2013, 13:45
quelle

2 Antworten

7

Übergeben Sie einen Funktionsnamen an filter , den Sie in einem gültigen Bereich definieren, in dem Sie die Zeichenfolge toLowerCase . Siehe ngFilter . Die Funktionssignatur ist eine einfache function (item) { ... } .

Beispiel JS in Ihrem Controller:

%Vor%

Beispiel HTML:

%Vor%

Beispielplunker

    
Steve Klösters 06.08.2013, 13:52
quelle
18

Es gibt eine Möglichkeit, den fallsensiven Filter zu aktivieren:

%Vor%

Plunker

    
Alexander Vasilyev 06.10.2015 11:44
quelle