2014-12-07 89 views
1

我有一個顯示json的api的url。我希望能夠點擊該json,並且如果我按下後退按鈕/自定義按鈕,瀏覽器將激活url的以前狀態。

我不知道如何正確使用角度的$ location屬性來做到這一點。

在此先感謝。

+0

$位置已經這樣做增加了瀏覽器的歷史,所以你不需要做任何事情... – harishr 2014-12-07 16:02:43

+0

定義您通過'state'的意思。角度路由將照顧後退按鈕的歷史記錄,但前一視圖控制器將再次調用 – charlietfl 2014-12-07 16:17:56

回答

1

如果你想要的東西很簡單只是嘗試

$scope.backBtnClick = function() { 
    window.history.back(); 
}; 
+0

嗨,謝謝。但事情是,即時通訊瀏覽JSON中的http。所以當我點擊一個json鏈接時,我希望能夠點擊回到以前的json。 – eternalStud 2014-12-07 20:58:12

+0

然後,對於你點擊的每個json鏈接,你將鏈接(或狀態)推入一個數組,然後,在後退按鈕中,只需執行一個$ location.path到最後一個鏈接即可陣列。你會得到一個「歷史數組」,你甚至可以存儲狀態索引,這樣你就可以訪問回第一個鏈接。 – greenfox 2014-12-07 22:26:51