query (store, type, query, recordArray) Promise
This method is called when you call query
on the store.
Example
app/adapters/application.js
1 2 3 4 5 6 7 8 9 10 11 12 13 | import DS from 'ember-data' ; export default DS.Adapter.extend({ query: function (store, type, query) { return new Ember.RSVP.Promise( function (resolve, reject) { Ember.$.getJSON(`/${type.modelName}`, query).then( function (data) { resolve(data); }, function (jqXHR) { reject(jqXHR); }); }); } }); |
Parameters:
-
store
DS.Store
-
type
DS.Model
-
query
Object
-
recordArray
DS.AdapterPopulatedRecordArray
Returns:
-
Promise
- promise
Please login to continue.