Gibt es bei Glutdaten eine Methode zum Abfragen lokal verfügbarer Objekte?
-
28-10-2019 - |
Frage
Ich habe ein Modell erstellt, das beim Initialisieren der Anwendung lokal auf dem Client ausgefüllt wird.
Die findQuery
-Methode führt immer eine Ajax-Anforderung aus, zum Beispiel:
App.store.find(App.Person, {name: 'John'})
auch für den Fall, dass bereits ein App.Person
mit name:John
geladen wurde.Die find
-Methode, die eine ID verwendet, überprüft zuerst den lokalen Speicher.Aber ich muss in der Lage sein, Abfragen nach Attributen durchzuführen.
Meine Frage ist, ob es eine Methode gibt, um Abfragen ausschließlich für lokal verfügbare Daten durchzuführen .
Lösung
Verwenden Sie die DS.Store#filter
-Methode.Ein grundlegendes Beispiel finden Sie in der README-Datei unter https://github.com/emberjs/data , Abschnitt Filtering Loaded Records
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow