[英]Subscribe to slice of store - ngrx
使用帶有實體適配器的最新NgRx我試圖使用選擇器僅訂閱實體數組的一部分。
問題是無論狀態發生什么變化,選擇器都會觸發。
示例:用戶存儲
Ids:string[]
Users:{}
Selector example
SelectUsereAged18 = createSelector(
SelectAllUsers,
(Users:User[])=>Users.filter(user=>user.age>18)
)
現在,即使 15 歲的新用戶被更新插入數組,選擇器也會觸發......
有什么建議嗎?
這是所需的結果,來自SelectAllUsers
的用戶被修改,因此選擇器必須重新計算新結果。 由於selectUserAged18
返回的用戶仍然相同,因此使用此選擇器的其他選擇器不應重新計算其輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.