Ng - Wenn die gefilterte Suche nicht leer ist?

8

Ich bin gerade dabei, eine Live-Suche für meine TV-Shows Web-App zu erstellen. Alles funktioniert gut. Was ich jedoch möchte, ist, wenn die gefilterte Suche leer ist, das <div> nicht anzuzeigen Meine aktuelle Implementierung funktioniert nicht obwohl ...

Ich möchte auch etwas wie Please typ to search anzeigen, wenn ein Benutzer nichts eingibt ...

%Vor%

===================== Nach einigen Antworten habe ich das von ihnen erstellt. Funktioniert jetzt großartig!

%Vor%     
User183849481 16.09.2014, 20:18
quelle

3 Antworten

21

Sie können

tun %Vor%

Aber das hat ein Leistungsproblem (Filter mehrmals verwenden). Schau dir das auch an Anzeige der Länge gefilterter ng-repeat-Daten

    
az7ar 16.09.2014, 20:26
quelle
0

Wenn ich die Aufgabe richtig verstanden habe, sollten Sie ng-show='shows.length > 0' durch ng-show='searchbar'

ersetzen     
Alexei 16.09.2014 20:22
quelle
0

Siehe Arbeitsbeispiel Ссылка

Sie können filterdShows , filteredAllshows in Ihrem Repeater zusammenfassen und in der ng-show-Direktive verwenden zB:

%Vor%     
sylwester 16.09.2014 20:31
quelle

Tags und Links