我的模型看起来像,
App.Post=DS.model.extend({
id :some_id,
comments:DS.belongsTo('comments',{async:true});
})
App.CommentsRoute=Ember.Route.extend({
model:function(){
var post = this.store.find('post',1);
return post.get('comments');
}
});
post.get('comments')中有错误。
当我再次获取路由时,正如预期的那样,请求(post.get('comments'))不会发送到服务器,而是从商店加载。
我想在上次提取时出错时从服务器加载评论。我能做什么?