Extends: | Ember.Object |
---|---|
Uses: | Ember.Evented , |
Defined in: | addon/-private/system/many-array.js:12 |
Module: | ember-data |
A ManyArray
is a MutableArray
that represents the contents of a has-many relationship.
The ManyArray
is instantiated lazily the first time the relationship is requested.
Often, the relationships in Ember Data applications will have an inverse. For example, imagine the following models are defined:
import DS from 'ember-data'; export default DS.Model.extend({ comments: DS.hasMany('comment') });
import DS from 'ember-data'; export default DS.Model.extend({ post: DS.belongsTo('post') });
If you created a new instance of App.Post
and added a App.Comment
record to its comments
has-many relationship, you would expect the comment's post
property to be set to the post that contained the has-many.
We call the record to which a relationship belongs the relationship's owner.
© 2017 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://emberjs.com/api/ember-data/2.14/classes/DS.ManyArray