簡體   English   中英

Angular 2緩存管理最佳實踐

[英]Angular 2 cache management best practices

我在Angular 2中面臨有效管理緩存的問題。為此,我使用了HTTP攔截器。 我面臨的主要問題是數據不一致性。 每次更新對象時,我都需要遍歷緩存數據,以將此更改反映到所有依賴此更改的實體(使用易於出錯的復雜邏輯)。

他們是否有最佳實踐/准則/設計模式來有效管理Angular 2應用程序中的緩存?

您可以使用BehaviorSubject根據文檔

主題的一種變體是BehaviorSubject,它的概念是“當前值”。 它存儲了發給其使用者的最新值,並且每當有新的觀察者訂閱時,它將立即從BehaviorSubject接收“當前值”。

這將更新所有訂戶,而無需您提供任何邏輯。 這是您的要求,還是一個緩存問題?

暫無
暫無

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

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