Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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
Javascript “余烬数据不会”;加入;相关模型_Javascript_Ember.js_Ember Data - Fatal编程技术网

Javascript “余烬数据不会”;加入;相关模型

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'} ] 那么团队玩家数组不会自动填充。 此外,未建立反向关系(即未

当我使用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'}
]
那么团队玩家数组不会自动填充。 此外,未建立反向关系(即未填充玩家的团队)

我在这里编写了一个示例应用程序来说明这个问题

虽然我可以通过指定播放器ID使其工作,但我觉得这是一种错误的方法,特别是考虑到数据不是以这种方式从后端返回的


我应该怎么做才能解决这个问题?

这是目前对余烬数据的限制。具体而言,目前,在加载时从适配器返回的数据上未设置双向链接


这是一个非常短期的限制,我们希望能很快修复。

您的链接对我来说出错了?不知道为什么,但我还是更新了链接。谢谢:)感谢您的快速回复,目前是否有解决方法?主要的解决方法是从父端和子端提供JSON中的关系。这在fixture中是很容易的,但从服务器上可能不行。仍然是这样吗?(对我来说,这似乎是1.0.0版)我们在哪里可以学到更多或跟进?