我们可以通过 ofActionErrored() 处理 ngxs @Action 错误而不使用默认的“ErrorHandler”吗?

kct*_*ang 5 ngxs

我有一个异步 ngxs 操作throwsError()

我希望默认错误处理机制忽略这个抛出的错误,因为我将在我的代码中通过ofActionErrored(). 但是,对于其他操作,仍应进行默认错误处理。

现在,ofActionErrored()错误处理和默认错误处理(通过 Angular/Ionic)都试图处理错误。

我能想到的另一种方法是从最初调度的操作中调度 Xxx_SUCCESS 和 Xxx_ERROR 操作,如果我可以帮助它,我想避免这种情况。

建议表示赞赏。

小智 3

NGXS 存储库中有一个功能请求引起了类似的担忧。我们已经在核心团队会议上进行了讨论,我们将在下一个版本中重点关注这一点。您可以在那里提供反馈:https://github.com/ngxs/store/issues/1691