NGXS-动作拦截器

时间:2019-06-12 09:20:31

标签: ngxs

是否可以在状态处理之前拦截/预处理操作? 以为我可以通过动作处理程序来实现这一目标

  

动作处理程序是一个Observable,它接收状态对状态采取任何动作之前调度的所有动作。

https://ngxs.gitbook.io/ngxs/advanced/action-handlers

但实际上@Action方法之后会调用动作处理程序(包括“分派的”)。

1 个答案:

答案 0 :(得分:0)

如果操作流不能满足您的需求,并且您想在处理所有操作之前先拦截所有操作,则可以考虑编写NGXS Plugin

LoggerPluginModule的NGXS源非常简单,如果您正在寻找插件的示例。