簡體   English   中英

角度狀態管理

[英]State management in angular

所以我陷入了角度的狀態管理。 假設我讓房地產網絡應用程序用戶搜索關鍵字,然后應用一些過濾器,然后點擊一個結果。 現在,當他回按時,我想將所有關鍵字、過濾結果原樣歸還給他。 我想知道哪種方法和實踐最適合實現這一目標。 我已經閱讀了 ngrx、rxjs。 但是我對如何在背壓和所有其他東西上管理它有點困惑。 我在狀態管理中使用了 rxjs 並且能夠實現它,但我認為這不是一個好方法。我想要更好的方法來做到這一點

您所談論的是客戶端狀態,您通常會在其中保存過濾器選項和 UI 狀態,例如應展開或關閉手風琴。 此外,您的 URL 應反映過濾器選項,這意味着 URL 應包含過濾器選項及其值。 這樣,當用戶返回時,用戶會自動轉到顯示之前應用的相同過濾器選項的結果的頁面。 這適用於任何技術,而不僅僅是角度。

過濾器不鏈接到應用程序狀態,我認為更簡單的方法是將它們保存在數據庫中,或者保存在會話存儲中。

暫無
暫無

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

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