Class DS.RecordArray

A record array is an array that contains records of a certain modelName. The record array materializes records as needed when they are retrieved for the first time. You should not create record arrays yourself. Instead, an instance of DS.RecordArray or its subclasses will be returned by your application's store in response to queries.

Show:

Module: ember-data
returns
DS.PromiseArray
promise

Saves all of the records in the RecordArray.

Example

1
2
3
4
5
var messages = store.peekAll('message');
messages.forEach(function(message) {
  message.set('hasBeenSeen', true);
});
messages.save();
Module: ember-data

Used to get the latest version of all of the records in this array from the adapter.

Example

1
2
3
4
5
6
7
8
var people = store.peekAll('person');
people.get('isUpdating'); // false

people.update().then(function() {
  people.get('isUpdating'); // false
});

people.get('isUpdating'); // true