gpt4 book ai didi

ngrx - 如何清除#ngrx 中的状态?

转载 作者:行者123 更新时间:2023-12-04 22:29:19 36 4
gpt4 key购买 nike

我正在使用 Ngrx 和 Angular2 构建一个移动应用程序。当用户从我的应用程序中注销时,我想清除商店?谁能知道该怎么做?

最佳答案

您应该在每个 reducer 中有一个明确的操作,这将清理商店中的相应属性。当您调用 logout 时,手动在每个 reducer 中调度清除操作.我现在不确定是否可以一次清理整个商店。

备选 :
一个更清洁和更快的方法将是。每当您通过 store.dispatch 调用操作时它用 action.type 调用所有 reducer .假设您的操作类型名称是 CLEAR ,把这个 Action 放在你的每个reducer中,以清除商店的各自属性。并调用store.dispatchaction.type = 'CLEAR'一次,它将清除商店的所有属性。

如果让我感到困惑,请告诉我,我将尝试用代码进行解释。

关于ngrx - 如何清除#ngrx 中的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38793880/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com