我正在尝试使用并了解EmbeddedRecordsMixin
如何侧载嵌套JSON,特别是belongsTo
关系。查看标签中的代码:v1.0.0-beta.8,这条线让我困惑:
emberjs L521
因为在hasMany
关系的类似方法中,
emberjs L487,下划线前缀添加到embeddedTypeKey
以指示此记录是侧载的,因此不是主要负载。
为什么belongsTo
关系不需要?
谢谢!
答案 0 :(得分:0)
我有一个非常好的理论,但后来我证明它有问题。由于这件事,可能会出现问题。这是一组嵌入式数据,由于您的陈述,这些数据全都搞砸了。 (orange - green
和purple - gold
是错误的,请查看第二个示例,了解它应该是什么样子,或者通过json挖掘)
http://emberjs.jsbin.com/OxIDiVU/732/edit
将其切换为其他名称,修复
App.Color = DS.Model.extend({
name: DS.attr(),
foos: DS.hasMany('foo'),
colour: DS.belongsTo('color')
});
http://emberjs.jsbin.com/OxIDiVU/733/edit
所以,有效的问题,这是一个错误。