NGXS - 动作拦截器
NGXS - action interceptors
是否有可能 intercept/preprocess 动作在被国家处理之前?
以为我可以用动作处理器来实现这个
The action handler is an Observable that receives all the actions dispatched before the state takes any action on it.
https://ngxs.gitbook.io/ngxs/advanced/action-handlers
但看起来操作处理程序(包括 'dispatched')实际上是在 @Action 方法之后调用的。
如果操作流没有提供您需要的内容,并且您想在处理所有操作之前拦截它们,您可以考虑编写 NGXS Plugin。
如果您正在寻找插件示例,LoggerPluginModule
的 NGXS 源代码非常简单。
是否有可能 intercept/preprocess 动作在被国家处理之前? 以为我可以用动作处理器来实现这个
The action handler is an Observable that receives all the actions dispatched before the state takes any action on it.
https://ngxs.gitbook.io/ngxs/advanced/action-handlers
但看起来操作处理程序(包括 'dispatched')实际上是在 @Action 方法之后调用的。
如果操作流没有提供您需要的内容,并且您想在处理所有操作之前拦截它们,您可以考虑编写 NGXS Plugin。
如果您正在寻找插件示例,LoggerPluginModule
的 NGXS 源代码非常简单。