0

我正在開發一個使用angularjs和角度ui路由器的應用程序。我發現URL片段導航在Windows Phone 8上存在嚴重的問題,即在手機上更改狀態。更改應用程序中的狀態正常,但按下後退按鈕時,應用程序始終返回主頁。我怎樣才能讓windows phone 8在使用後退按鈕時對url碎片做出反應?Windows Phone 8後退按鈕

該應用導航爲: app /#/ home - > app /#/ page1 - > app /#/ page2 使用後退按鈕可以使瀏覽器轉到app /或app /#/家裏,而不是應用程序/#/第1頁

回答

0

在Windows Phone(因爲Windows Phone的7.1),您可以刪除或更改堆棧中(當你點擊後退按鈕)

你可以閱讀更多有關here( MSDN網站)

對於您的應用程序, 當您到達您的應用程序/ #/ page2,你可以刪除stackHistory。

而且,當用戶點擊後退按鈕時,您可以將他重定向到您的主頁app /#/ home。

// JavaScript Code 
// addEventListener syntax for attach to the back Key press. 
hardwareButtons.addEventListener("backpressed", onBackPressed);