Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 在EmbeddedRecordsMixin中使用EmbeddedBelongs将UpdatePayload更新为_Ember.js_Ember Data - Fatal编程技术网

Ember.js 在EmbeddedRecordsMixin中使用EmbeddedBelongs将UpdatePayload更新为

Ember.js 在EmbeddedRecordsMixin中使用EmbeddedBelongs将UpdatePayload更新为,ember.js,ember-data,Ember.js,Ember Data,我试图使用并理解EmbeddedRecordsMixin是如何侧载嵌套JSON的,特别是对于belongsTo关系。看看tag:v1.0.0-beta.8中的代码,这行代码让我感到困惑: 因为在类似的方法中,有很多关系, ,在embeddedTypeKey中添加下划线前缀,以指示此记录是侧加载的,因此不是有效负载的主记录 为什么belongsTo关系不需要这样做 谢谢 我有一个非常好的理论给你,但后来我证明它有问题。很可能正是这件事导致了一个问题。这是一组嵌入的数据,由于你的陈述,这些数据都搞砸

我试图使用并理解EmbeddedRecordsMixin是如何侧载嵌套JSON的,特别是对于belongsTo关系。看看tag:v1.0.0-beta.8中的代码,这行代码让我感到困惑: 因为在类似的方法中,有很多关系, ,在embeddedTypeKey中添加下划线前缀,以指示此记录是侧加载的,因此不是有效负载的主记录

为什么belongsTo关系不需要这样做


谢谢

我有一个非常好的理论给你,但后来我证明它有问题。很可能正是这件事导致了一个问题。这是一组嵌入的数据,由于你的陈述,这些数据都搞砸了。橙色-绿色和紫色-金色是错误的,请查看第二个示例以了解它应该是什么样子,或者深入研究json

将其切换为其他名称,可以修复它

App.Color = DS.Model.extend({
  name: DS.attr(),
  foos: DS.hasMany('foo'),
  colour: DS.belongsTo('color')
});
好问题,这是个bug