我知道很多人已經問過這個問題,但他們都沒有給出明確的答案。我只想在組件導航到另一個組件時存儲組件的狀態,然後返回到上一個組件。我知道我們可以將數據保存在服務中,然後將數據提取回組件。但是,我認爲這很容易,但是當組件太複雜時不是更好的解決方案。我讀了一些路由器再利用的東西,但它們的非在角2如何在角度2中保存組件的狀態?
-2
A
回答
2
工作有幾種選擇:
1)使用的服務。如果數據很複雜,這實際上是最好的方法之一。我有一個簡單的例子:https://blogs.msmvps.com/deborahk/build-a-simple-angular-service-to-share-data/
2)路由參數。您可以指定必需的,可選的或查詢參數。有關更多信息,請參見本:Sending data with route.navigate in Angular 2
如果您正在尋找在路由器上覆用策略的信息,你可以在這裏找到一些信息:https://medium.com/@juliapassynkova/angular-2-component-reuse-strategy-9f3ddfab23f5
相關問題
- 1. 保存組件狀態[角]
- 2. 如何保持角2的狀態?
- 3. 如何保存在ListView的組頭的IsExpanded狀態 - 以2
- 4. 如何在角度2中創建可選的根狀態?
- 5. 如何在組件初始化後更新角度2動畫狀態
- 6. 角度:從組件讀取狀態
- 7. 如何在角度2中使用相同模態的多個動態組件?
- 8. 如何以角度2顯示組件?
- 9. 如何在Aptana/Eclipse中保存狀態?
- 10. 如何將狀態保存在AlertDialog中?
- 11. 如何在sessionStorage中保存Mobx狀態
- 12. 如何使用角度2將組件注入到組件2
- 13. 如何保存動態viewpager中保存的視圖狀態
- 14. 如何使用角度2組件動態添加innerHTML
- 15. 從角度2上的其他組件顯示模態組件
- 16. Heroku - 如何保存狀態
- 17. 如何保存Arraylist狀態
- 18. 如何保存WebView狀態?
- 19. 如何保存OnClickListener狀態
- 20. 如何保存狀態UITableViewCell?
- 21. 如何在角度2中導航到新的UI組件?
- 22. 角度如果條件不與狀態
- 23. 保護組件的狀態
- 24. 在角度2組件中創建動態HTML標記
- 25. 在android listview中保存狀態進度條狀態和按鈕點擊事件
- 26. Angular 1中的角度2組件?
- 27. 在OnDeactivateAsync中保存狀態
- 28. 在viewpager中保存狀態
- 29. Ngrx角度2我應該如何設置初始狀態?
- 30. 角度保存/序列化$範圍狀態
你能提供不提供一個明確的答案的問題嗎?這是一個可能的重複,並且在 – brijmcq
之前已經回答了很多次你不能保存組件中的數據,因爲當它被破壞後數據將消失 –