2016-06-28 93 views
0

有辦法過濾窗口歷史嗎?當我從一個頁面移動到另一個,然後在歷史上有這樣的AngularJS管理歷史

[http://localhost:8080/#/reports/historical?userId=62&tradingDeskId=1&bookingId=1&multiple=false#%253A%255B%25221%2522%255D%252C%2522....]

差異相似的國家不僅是最後的主題標籤後部分,其中存在序列化JSON對象。當我按回到瀏覽器的按鈕,我需要點擊多次(4-5),以獲得前一頁,因爲在歷史上

- url#hash1 
- url#hash2 
- url#hash3 
- url#hash4 
- url1#hash 
- url2#hash 

但是URL相同

我怎樣才能創造歷史到

- url#hash 
- url1#hash 
- url2#hash 

回答

0

不幸的是,我不能使用一個更多的依賴和...我認爲什麼不明確描述這個問題。

這裏是例如URL的:

http://localhost:8080/#/products/statistics?arg1=62&arg2=1&arg3=3&arg4=6183#[very-log-hash]

當我從第1頁第2頁(上述網址)移動,然後在窗口的歷史大約四個記錄有相同的URL ,但不同很日誌哈希象下面這樣:

.../#/products/statistics?arg1=62&arg2=1&arg3=3&arg4=6183#hash1... 
.../#/products/statistics?arg1=62&arg2=1&arg3=3&arg4=6183#hash2... 
.../#/products/statistics?arg1=62&arg2=1&arg3=3&arg4=6183#hash3... 
.../#/products/statistics?arg1=62&arg2=1&arg3=3&arg4=6183#hash4... 

要設置這個哈希使用$的location.hash(PARAMS)

當我按下瀏覽器後退按鈕 - 什麼也沒有發生,因爲URL留一樣的,只是散改變,例如從... hash4我已經搬到... hash3等等。

我該如何解決這種情況?我已經在聽衆中嘗試了清晰的歷史,但沒有成功。