Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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_Ember Model - Fatal编程技术网

Javascript 在路由之间导航时,侧载记录消失

Javascript 在路由之间导航时,侧载记录消失,javascript,ember.js,ember-data,ember-model,Javascript,Ember.js,Ember Data,Ember Model,所以我有一个试用的博客应用程序,很像这样。在我的应用程序中,我使用RESTAdapter而不是fixture,但我不知道如何在jsbin中执行REST行为。这很重要,因为问题似乎只有在我使用RESTAdapter时才会发生。问题是: 当我输入一个资源(比如posts路由)时,我加载posts并显示每个post的用户。我可以导航到用户的详细信息并返回帖子列表。当我输入posts.create资源时,我会加载所有用户以在选择下拉列表中显示它们。当我导航回posts列表时,问题就出现了。与帖子相关联的

所以我有一个试用的博客应用程序,很像这样。在我的应用程序中,我使用RESTAdapter而不是fixture,但我不知道如何在jsbin中执行REST行为。这很重要,因为问题似乎只有在我使用RESTAdapter时才会发生。问题是:

当我输入一个资源(比如posts路由)时,我加载posts并显示每个post的用户。我可以导航到用户的详细信息并返回帖子列表。当我输入posts.create资源时,我会加载所有用户以在选择下拉列表中显示它们。当我导航回posts列表时,问题就出现了。与帖子相关联的用户现在不见了!同样,只有在我使用RESTAdapter时才会发生这种情况,因此您不会在jsbin中看到问题的发生

我已经处理这个问题两天了,这是余烬中的一个bug吗?因为我也尝试过用余烬模型代替余烬数据,类似的事情也发生了。。还是我做错了?
任何帮助都将不胜感激。。谢谢

很可能是你:哈,只是搞乱了,下面是一个关于rest适配器的例子,你能指出几个方面并将它们添加到你的问题中吗?代码这样人们就不必追查你说的是哪个方面。@kingpin2k我甚至不知道如何让mockjax复制我所拥有的,现在我真的认为是我:对不起,我是一个真正的余烬新手。这是我与mockjax的斗争,我不确定url users/1和posts/create在获取这些资源时,你能发布网络返回的信息吗?特别是,它可能与您获取用户列表的时间有关。您可能需要在该请求中侧载帖子,或者只需在posts页面上重新加载模型即可再次侧载用户的帖子,以便Ember知道这些关系的存在。