Avec ember-data, existe-t-il une méthode pour interroger les objets disponibles localement?
-
28-10-2019 - |
Question
J'ai créé un modèle qui est peuplé localement sur le client, lors de l'initialisation de l'application.
La méthode findQuery
fait toujours une requête ajax, par exemple:
App.store.find(App.Person, {name: 'John'})
même dans le cas où un App.Person
avec name:John
a déjà été chargé.La méthode find
qui prend un identifiant, examine d'abord le stockage local.Mais j'ai besoin de pouvoir effectuer des requêtes par attribut.
Ma question est de savoir s'il existe une méthode pour effectuer des requêtes uniquement sur les données disponibles localement .
La solution
Utilisez la méthode DS.Store#filter
.Un exemple de base est présenté dans le README sur https://github.com/emberjs/data , section Filtering Loaded Records
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow