我有一个/licenses
路由的模型钩子,它返回this.store.find('license')
。但模板仍然显示旧的许可证列表(不是从服务器返回的许可证,其中包含的许可证数量少于商店中的许可证)。我想强行更新模型。我怎么能用setupcontroller钩子呢?我在某处读到,我们可以从setupController钩子设置模型,每次加载模板时强制更新模型。
答案 0 :(得分:2)
setupController: function(controller, model) {
controller.set('model', this.store.find('license'));
}
这就是你要找的东西。这为所需的控制器设置模型