当尝试加载嵌入数据时,我遇到的问题是,当模型已经缓存在我的页面上时,此嵌入数据将不会加载到视图中。但是,如果它从头开始重新加载并因此从API读取,则会加载。但是,我可以看到数据正从Ember检查器插件加载到模型中。 如果你能告诉我这里的问题以便每次加载数据,我们将不胜感激。 非常感谢。
import DS from 'ember-data';
import WebApiSerializer from 'ember-web-api/serializers/web-api';
export default WebApiSerializer.extend(DS.EmbeddedRecordsMixin,{
attrs: {
subjects: { embedded: 'always' }
}
});
模型
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
graduationDate: DS.attr('string'),
institutionLevel : DS.attr('string'),
subjects: DS.hasMany('subject'),
cv: DS.belongsTo('cv')
});
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
grade: DS.attr('string'),
education: DS.belongsTo('education')
});