是否可以在状态处理之前拦截/预处理操作? 以为我可以通过动作处理程序来实现这一目标
动作处理程序是一个Observable,它接收状态对状态采取任何动作之前调度的所有动作。
https://ngxs.gitbook.io/ngxs/advanced/action-handlers
但实际上@Action方法之后会调用动作处理程序(包括“分派的”)。
答案 0 :(得分:0)
如果操作流不能满足您的需求,并且您想在处理所有操作之前先拦截所有操作,则可以考虑编写NGXS Plugin。
LoggerPluginModule
的NGXS源非常简单,如果您正在寻找插件的示例。