Class PromiseArray
Extends: | Ember.ArrayProxy |
---|---|
Uses: | Ember.PromiseProxyMixin |
Defined in: | ../store/addon/-private/system/promise-proxies.js:12 |
Module: | @ember-data/store |
A PromiseArray
is an object that acts like both an Ember.Array
and a promise. When the promise is resolved the resulting value will be set to the PromiseArray
's content
property. This makes it easy to create data bindings with the PromiseArray
that will be updated when the promise resolves.
For more information see the Ember.PromiseProxyMixin documentation.
Example
let promiseArray = PromiseArray.create({ promise: $.getJSON('/some/remote/data.json') }); promiseArray.get('length'); // 0 promiseArray.then(function() { promiseArray.get('length'); // 100 });
© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember-data/3.25/classes/PromiseArray