有人能解释为什么在这种情况下的侧加载不工作,我没有得到任何错误,但追随者没有呈现,当我尝试使用setupController方法检查它使用model.get('followers').content,我得到了一个空数组。
这是加载的JSON:
{
user: {
id: 1,
follower_ids: [2,3,4],
name: 'someUserName'
}
followers: [
{
id: 2,
name: 'someUserName'
},
{
id: 3,
name: 'someUserName'
},
{
id: 4,
name: 'someUserName'
}
]
}这是我的用户模型
App.User = DS.Model.extend({
name: DS.attr('string'),
followers: DS.hasMany('App.User')
});发布于 2013-08-04 19:08:49
与指南显示的不同,ids的键必须是followers而不是follower_ids。因此,对于像这样的JSON,它可以工作:
{
user: {
id: 1,
followers: [2,3,4],
name: 'someUserName'
}
followers: [
{
id: 2,
name: 'someUserName'
},
{
id: 3,
name: 'someUserName'
},
{
id: 4,
name: 'someUserName'
}
]
}https://stackoverflow.com/questions/18046241
复制相似问题