是否可以在状态处理之前拦截/预处理操作?我想我可以用动作处理程序来达到这个目的。
操作处理程序是一个可观察的处理程序,它在状态对其采取任何操作之前接收所有分派的操作。
https://ngxs.gitbook.io/ngxs/advanced/action-handlers
但是看起来动作处理程序(包括“分派”)实际上是在@Action方法之后调用的。
发布于 2019-06-13 07:36:09
如果操作流没有提供您需要的内容,而且如果您希望在处理所有操作之前拦截它们,则可以考虑编写一个NGXS插件。
如果您正在寻找插件的示例,那么LoggerPluginModule的NGXS源代码非常简单。
https://stackoverflow.com/questions/56558724
复制相似问题