我有一个模型在我的商店调用查询。当某些事情发生导致所需模型成为不同的查询时,我需要通过使用不同的参数值来触发相同的查询来重新加载活动路径上的数据。
为了说明,当我来到streetnum = db.Column(db.String(100))
路线时,它会触发一个看起来像这样的查询
items
return this.store.query('item',{auction_id: this.get('localStorage.user.user_active_auction'),user_id:this.get('localStorage.user.user_id')}).then((result)=>{
if(result){
return result;
} else {
this.get('notification').notify({message: "An error occurred trying to get items.",success:false});
this.transitionTo('index');
}
});
件来自服务。当服务的localStorage
属性发生更改时,我需要使用新的.user
和.user_active_auction
值重新加载此查询,以便将新数据放入模板中。 (并因此取代了那里的东西)
似乎无法找到如何执行此操作,因为.user_id
方法重新加载之前使用的缓存网址而不是创建新网址。不确定是否有一个我可以实现的适配器/序列化器方法,这将允许我告诉它不要使用缓存的方法?