Class PromiseManyArray
public
Defined in:
../model/addon/-private/promise-many-array.ts:23
Module:
@ember-data/model
This class is returned as the result of accessing an async hasMany relationship
on an instance of a Model extending from @ember-data/model
.
A PromiseManyArray is an array-like proxy that also proxies certain method calls to the underlying ManyArray in addition to being "promisified".
Right now we proxy:
reload()
createRecord()
This promise-proxy behavior is primarily to ensure that async relationship interact nicely with templates. In your JS code you should resolve the promise first.
1 |
const comments = await post.comments; |