Con ember-data esiste un metodo per interrogare oggetti disponibili localmente?
-
28-10-2019 - |
Domanda
Ho creato un modello che viene popolato localmente sul client, al momento dell'inizializzazione dell'applicazione.
Il metodo findQuery
esegue sempre una richiesta ajax, ad esempio:
App.store.find(App.Person, {name: 'John'})
anche nel caso in cui sia già stato caricato un App.Person
con name:John
.Il metodo find
che accetta un id, esamina prima la memoria locale.Ma devo essere in grado di eseguire query per attributo.
La mia domanda è se esista un metodo per eseguire query rigorosamente su dati disponibili localmente .
Soluzione
Utilizza il metodo DS.Store#filter
.Un esempio di base è mostrato nel README su https://github.com/emberjs/data , sezione Filtering Loaded Records
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow