2014-07-09 199 views
0

我有一個AngularJS應用程序,包含項目列表和項目的詳細信息。Angular Browser歷史記錄未重新載入前一頁

如果我在細節上做了一些更改,並且想要返回列表,則已經通過遠程請求再次創建了列表。

從細節返回後停止重新加載頁面的最佳做法是什麼?

我想通過這個主題來解決這個問題:

angularjs getting previous route path

但沒有運氣。

在名單我使用:

data-ng-controller="UsersCtrl" data-ng-init="initGrid()" 

我認爲,問題是在這裏。

感謝您的任何建議和簡單的例子。

回答

2

這裏推薦的方法是使用services來提供數據,以便您在返回控制器時可以提供相同的數據。

您的服務應維護前一個視圖的狀態,以便在重新實例化控制器時可以重新填充範圍。