Class PromiseManyArray

public

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 iterable proxy that allows templates to consume related ManyArrays and update once their contents are no longer pending.

In your JS code you should resolve the promise first.

const comments = await post.comments;

callback
returns

Promise

catch errors thrown by this promise

callback
returns

Promise

run cleanup after this promise completes

options
returns

Reload the relationship

success
fail
returns

Promise

chain this promise

Whether the loading promise succeeded

Whether the loading promise is still pending

Whether the loading promise rejected

Whether the loading promise completed (resolved or rejected)

Retrieve the length of the content

Retrieve the links for this relationship

Retrieve the meta for this relationship