EmberJS 数据 HasMany 关系父 jon 包含整个对象而不是 id
EmberJS Data HasMany relationship parent jon contains whole object not ids
EmberJS 数据 HasMany 父关系 JSON 包含整个对象而不是 ids
App.Message = someParentClass.extend({
childMessages: DS.hasMany('ChildMessage'),
message:DS.attr('string',{defaultValue: ""})
}
App.ChildMessage = someParentClass.extend({
message: DS.attr('string',{defaultValue: ""}),
code:DS.attr('string',{defaultValue: ""})
}
JSON 看起来像这样
{
"message":"xyz",
"childMessages":[{"code":"we","message":""},{"code":"uh","message":""},{"code":"wd","message":""}]
}
获取对象后,子消息的代码和消息未定义(未填充)
变JSON不在我手里
请帮忙
问题已解决。
Ember 需要每个子对象的 ID。所以我从服务器添加了带有随机数的 id 文件。
{
"message":"xyz",
"childMessages":[{"id":4567,"code":"we","message":""},{"id":7874,"code":"uh","message":""},{"id":5231,"code":"wd","message":""}]
}
有效
谢谢
EmberJS 数据 HasMany 父关系 JSON 包含整个对象而不是 ids
App.Message = someParentClass.extend({
childMessages: DS.hasMany('ChildMessage'),
message:DS.attr('string',{defaultValue: ""})
}
App.ChildMessage = someParentClass.extend({
message: DS.attr('string',{defaultValue: ""}),
code:DS.attr('string',{defaultValue: ""})
}
JSON 看起来像这样
{
"message":"xyz",
"childMessages":[{"code":"we","message":""},{"code":"uh","message":""},{"code":"wd","message":""}]
}
获取对象后,子消息的代码和消息未定义(未填充)
变JSON不在我手里
请帮忙
问题已解决。
Ember 需要每个子对象的 ID。所以我从服务器添加了带有随机数的 id 文件。
{
"message":"xyz",
"childMessages":[{"id":4567,"code":"we","message":""},{"id":7874,"code":"uh","message":""},{"id":5231,"code":"wd","message":""}]
}
有效
谢谢