如何从emberjs中的setupcontroller钩子设置模型?

时间:2014-03-19 05:14:40

标签: ember.js model controller ember-data

我有一个/licenses路由的模型钩子,它返回this.store.find('license')。但模板仍然显示旧的许可证列表(不是从服务器返回的许可证,其中包含的许可证数量少于商店中的许可证)。我想强行更新模型。我怎么能用setupcontroller钩子呢?我在某处读到,我们可以从setupController钩子设置模型,每次加载模板时强制更新模型。

1 个答案:

答案 0 :(得分:2)

setupController: function(controller, model) {
    controller.set('model', this.store.find('license'));
}

这就是你要找的东西。这为所需的控制器设置模型