當使用相同的路由回到同一頁面時,Oninit函數中的方法不會被第二次調用。Angular4 - 從當前頁面導航回去時不刷新
回答
默認情況下會緩存路由,這意味着您應該訂閱paramMap
並觸發加載subscribe
回調,如果您從構造函數或生命週期方法觸發加載 - 它將不會被第二次調用。
我嘗試過類似的東西,但它沒有再次調用refreshdt方法this.route.params .subscribe( (params:any)=> { this.Refreshdt(); }); –
我沒有通過任何參數它將每次都是相同的url路徑,但我想獲得最新的數據 –
如果沒有組件源代碼或PLUNK,很難說其他任何東西。 – kemsky
- 1. j導航刷新當前頁面
- 2. Laravel 4 Redirect :: back()不會去前一頁(刷新當前頁面)
- 3. 返回導航/頁面刷新問題
- 4. 刷新頁面當前類
- 5. actionresult刷新當前頁面
- 6. 導航到新頁面而不將當前頁面放回棧上?
- 7. 當用戶導航「返回」時強制刷新/重新加載頁面
- 8. 當前頁面導航不同顏色
- 9. jquery:刷新當前頁面時加載新頁面
- 10. 導航回當前頁面中所選項目的頁面?
- 11. 頁面重新導航回到頁面
- 12. 如何從Selenium Webdriver中的Frame導航回當前頁面
- 13. 導航到其他頁面刷新
- 14. 負載不同的HTML無需刷新當前頁面/刷新
- 15. 當頁面刷新時ngRoute不工作
- 16. 當頁面刷新時,CSS不加載
- 17. ARIA狀態爲當前導航頁面
- 18. 導航到頁面,scrollTop()始終有效。刷新頁面,scrollTop()從不工作
- 19. Angular4應用程序頁面刷新導致空白屏幕
- 20. 如何刷新我的當前頁面
- 21. 的行動,刷新當前頁面
- 22. 如何刷新當前頁面
- 23. 刷新當前頁面彈出
- 24. WKWebView reload()無法刷新當前頁面
- 25. Silverlight Datagrid刷新當前頁面
- 26. 刷新當前頁面後提交GAS
- 27. 以PHP刷新當前頁面
- 28. MenuItem from template刷新當前頁面
- 29. 後退按鈕刷新當前頁面
- 30. 當頁面刷新
請在你的問題中更具體,這不會幫助任何人給你一個很好的答案。 – Lansana
每次加載頁面時,都會重新聲明變量並調用生命週期掛鉤。因此,很顯然,當您返航時數據會丟失。這是否解釋了你的情況? –
這就是我確切的問題,當我回到相同的路線,以獲得最新的數據時,我想調用api –