Com o ember-data, existe um método para consultar objetos disponíveis localmente?
-
28-10-2019 - |
Pergunta
Criei um modelo que é populado localmente no cliente, ao inicializar o aplicativo.
O método findQuery
sempre faz uma solicitação ajax, por exemplo:
App.store.find(App.Person, {name: 'John'})
mesmo no caso em que um App.Person
com name:John
já foi carregado.O método find
que recebe um id, examina primeiro o armazenamento local.Mas eu preciso ser capaz de realizar consultas por atributo.
Minha dúvida é se existe um método para realizar consultas estritamente em dados disponíveis localmente .
Solução
Use o método DS.Store#filter
.Um exemplo básico é mostrado no README em https://github.com/emberjs/data , seção Filtering Loaded Records
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow