【发布时间】:2018-12-04 15:10:29
【问题描述】:
我在模型中定义了一个 belongsTo 关系,例如
gallery: DS.belongsTo('store-gallery', { async: true }),
稍后,我将创建一个新对象,如果它为空,则将其分配给关系:
let galleryObject = this.get('store').createRecord('store-gallery', {});
this.set('gallery', galleryObject);
console.log('Created', galleryObject, await this.get('gallery'));
问题是由于 Ember 重新加载关系,this.get('gallery') 调用返回 NULL。
如何设置关系(最好不必将其转换为非异步)而不立即覆盖它?
【问题讨论】:
标签: ember.js ember-data ember-cli