2013-07-10 64 views
0

我將如何在durandal中實現刷新按鈕?有沒有像這種以通用的方式工作?我想在很多頁面上實現這一點。如何實現通用杜蘭巴刷新按鈕?

return router.navigateTo(router.activeRoute()); 

或者我必須重建viewmodel的網址?

+0

什麼是刷新的範圍?例如'window.location.reload()'用於整頁刷新。雖然可能有點廣泛。 – RainerAtSpirit

+0

雖然我原來的想法是範圍是durandal視圖模型,實際上我需要您的解決方案是相當不錯的。通過這種方式,刷新按鈕可以對應用程序「全局」,並駐留在shell.html「母版頁」中。 – voam

+0

請用你決定實施的位回答你自己的問題。這將允許您在幾天後將其標記爲答案。 – RainerAtSpirit

回答

0

我最終使用RainerAtSpirit的答案在shell視圖上實現刷新按鈕。代碼片段顯示在這裏:

mainRefresh = function() { 
      window.location.reload(); 
     }, 

我想我的應用程序有一個潛在的問題,有時數據沒有加載,但我會保存另一個問題。