>我想收集如何在 EmberJS 1.0 中为具有许多关系创建记录的规范答案。
看到大量过时的文档,我不知道去哪里看。
自 ED 1.0 beta 2 以来,以下内容一直在为我工作:
var child = this.get('store').createRecord('child', {
name: 'New Child',
parent: parent
};
child.save();
parent.get('children').addObject(child);
// My backend automatically adds the inverse of relationships when saving
// the child, so I don't need to save the parent separately
其中parent
是父对象。您可能需要在控制器中指定needs: ['parent']
,然后使用 var parent = this.get('controllers.parent.content');
获取父对象,其中"parent"是父对象的名称。