簡體   English   中英

單擊后退按鈕時重新加載頁面angularjs

[英]Reload page when back button is clicked angularjs

我是angularjs的新手,我想在按下后退按鈕時重新加載頁面並重新加載控制器。 我使用的是嵌套的UI路由器,現在,單擊后退按鈕時,頁面不會重新加載,控制器也不會重新加載。

更具體地說,當您處於子狀態並單擊“后退”按鈕時,我希望重新加載父狀態及其控制器。 關於如何解決這個問題有什么建議嗎? 謝謝。

故意不重新加載,因為通常效率低下,並且認為這就是您想要的。 當您在ui-router中具有嵌套狀態時,父級與子級同時處於活動狀態,因此ui-router通常不需要這樣做。 如有必要,您可以偵聽$stateChangeStart並在必要時調用$state.reload() 只需記住,一旦頁面加載,就會觸發$stateChangeStart事件,因此請確保您不會陷入無限循環!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM