2014-03-19 28 views
0

我有一個/licenses路線的模型鉤子,它返回this.store.find('license')。但是模板仍然顯示許可證的舊列表(不是從服務器返回的許可證,其中包含的許可證比那些存儲在那裏的許可證少)。我想強制更新模型。我怎樣才能使用setupcontroller掛鉤?我讀了一個地方,我們可以從setupController掛鉤設置模型,以在每次加載模板時強制更新模型。如何從emberjs中的setupcontroller鉤子設置模型?

回答

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

這是你在找什麼。這爲需要的控制器設置模型

+1

準確地。非常感謝。你能告訴我兩者之間的區別嗎(如你所示,從控制器設置模型,並使用model-hook來返回數據)。? – Sangram

相關問題