每当我从/ users / 1导航到/ users时,Ember-Data都会发出新请求。在这一点上它不是问题,但是当我重新访问/评论路由时,DOM元素是重复的 - 它不会发生在灯具上,但是当我们切换到JSON时它就出现了。
不应该缓存请求吗?我想我读过他们应该而且是。
Ember-Data上次提交时间:6140f7d(2013-04-11 15:48:46 -0700)
回复评论
我的路线设置如下:
索引路径
App.IndexRoute = Ember.Route.extend
redirect: ->
this.transitionTo 'users'
用户路由
App.UsersRoute = Ember.Route.extend
setupController: (controller, model) ->
this.controllerFor('users').set 'content', App.User.find()
this.controllerFor('currentUser').set 'content', App.CurrentUser.find 1
评论路线
App.CommentsRoute = Ember.Route.extend
model: ->
App.Comment.find()
setupController: (controller, model) ->
@controllerFor('currentUser').set 'content', App.CurrentUser.find 1
答案 0 :(得分:4)
我认为你在寻找的是
App.Comment.all();
将采用当前缓存在商店内的所有模型而不是
App.Comment.find();
将从服务器获取所有模型并重新加载当前存储缓存。