Unten bin ich sicher nach einer einzigen Eigenschaft filtern, aber wie filtere ich durch eine andere auf einmal? Das heißt, ohne dem Benutzer eine Dropdown-Liste mit verschiedenen Suchoptionen zur Verfügung zu stellen Beispiel : Mein Suchbegriff könnte Name, E-Mail oder Alter sein.
%Vor%Das obige funktioniert gut für die Aktualisierung der Master-Liste, aber ich kann nur nach einer Eigenschaft zu einem Zeitpunkt filtern.
%Vor% Ein Gedanke ist, erneut zu filtern, wenn der Filter length = 0
ergibt und einige, wie die Ergebnisse zusammengeführt werden. Jedoch bin ich nicht groß bei dieser Idee und glaube, dass Ember einen besseren - eleganteren Weg hat, dies zu erreichen.
Sie können die filter
verwenden. Funktion, um mehr als eine Eigenschaft in Ihrem Modell zu filtern und sogar andere Eigenschaften vom Controller zu verwenden. Zum Beispiel:
Stellen Sie sich ein Modell wie dieses vor:
%Vor%Um nach mehreren Eigenschaften zu filtern, nehmen wir an, Sie haben einen Controller mit einer Suchfunktion ähnlich :
%Vor% Dies wird durch die Liste der Kontakte in content
iterieren und einen oder mehrere Filter anwenden, die nur die Modellobjekte zurückgeben, die dem Filter entsprechen.
Geige: Ссылка
Tags und Links javascript ember.js ember-data