Class AdapterPopulatedRecordArray
Extends: | RecordArray |
---|---|
Defined in: | ../store/addon/-private/system/record-arrays/adapter-populated-record-array.js:15 |
Module: | @ember-data/store |
Represents an ordered list of records whose order and membership is determined by the adapter. For example, a query sent to the adapter may trigger a search on the server, whose results would be loaded into an instance of the AdapterPopulatedRecordArray
.
If you want to update the array and get the latest records from the adapter, you can invoke update()
:
Example
// GET /users?isAdmin=true store.query('user', { isAdmin: true }).then(function(admins) { admins.then(function() { console.log(admins.get("length")); // 42 }); // somewhere later in the app code, when new admins have been created // in the meantime // // GET /users?isAdmin=true admins.update().then(function() { admins.get('isUpdating'); // false console.log(admins.get("length")); // 123 }); admins.get('isUpdating'); // true }
Methods
- _dissociateFromOwnRecords
- _pushIdentifiers
- _removeIdentifiers
- _setIdentifiers
- _takeSnapshot
- save
- update
Properties
Events
No documented items
© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember-data/3.25/classes/AdapterPopulatedRecordArray