Javascript “余烬数据不会”;加入;相关模型
当我使用FixtureAdapter指定一个hasMany关系时,不会填充每个团队的玩家数组,除非我为玩家指定一个id数组,就像这样Javascript “余烬数据不会”;加入;相关模型,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,当我使用FixtureAdapter指定一个hasMany关系时,不会填充每个团队的玩家数组,除非我为玩家指定一个id数组,就像这样 App.Team.FIXTURES = [ {id: 1, name: 'The Swagkings', players: [1,2,3,4]} ] 当团队设置成这样时 App.Team.FIXTURES = [ {id: 3, name: 'The Mississauga Bears'} ] 那么团队玩家数组不会自动填充。 此外,未建立反向关系(即未
App.Team.FIXTURES = [
{id: 1, name: 'The Swagkings', players: [1,2,3,4]}
]
当团队设置成这样时
App.Team.FIXTURES = [
{id: 3, name: 'The Mississauga Bears'}
]
那么团队玩家数组不会自动填充。
此外,未建立反向关系(即未填充玩家的团队)
我在这里编写了一个示例应用程序来说明这个问题
虽然我可以通过指定播放器ID使其工作,但我觉得这是一种错误的方法,特别是考虑到数据不是以这种方式从后端返回的
我应该怎么做才能解决这个问题?这是目前对余烬数据的限制。具体而言,目前,在加载时从适配器返回的数据上未设置双向链接
这是一个非常短期的限制,我们希望能很快修复。您的链接对我来说出错了?不知道为什么,但我还是更新了链接。谢谢:)感谢您的快速回复,目前是否有解决方法?主要的解决方法是从父端和子端提供JSON中的关系。这在fixture中是很容易的,但从服务器上可能不行。仍然是这样吗?(对我来说,这似乎是1.0.0版)我们在哪里可以学到更多或跟进?