Angular 使用ngRx处理HTTP错误

Angular 使用ngRx处理HTTP错误,angular,redux,ngrx,Angular,Redux,Ngrx,我正在使用ngRx开发一个Angular应用程序,并尝试运用它的最佳实践。但我来到了一个无法找到正确处理方法的地方,那就是处理HTTP(或Firebase)错误,并将它们呈现给用户 我在我的应用程序中创建了错误处理操作,例如,当用户键入错误的密码时,我可以显示一个模式,但如果这是好的,我不知道。我将不得不在所有表单组件中重用错误处理 我是否可以构造一个“全局”效果,使我的所有操作都失败(例如),并打开一个错误模式?谁应该显示模态、效果或包含表单的组件 如果有人能分享它的经验,那将非常有帮助 是n

我正在使用ngRx开发一个Angular应用程序,并尝试运用它的最佳实践。但我来到了一个无法找到正确处理方法的地方,那就是处理HTTP(或Firebase)错误,并将它们呈现给用户

我在我的应用程序中创建了错误处理操作,例如,当用户键入错误的密码时,我可以显示一个模式,但如果这是好的,我不知道。我将不得不在所有表单组件中重用错误处理

我是否可以构造一个“全局”效果,使我的所有操作都失败(例如),并打开一个错误模式?谁应该显示模态、效果或包含表单的组件


如果有人能分享它的经验,那将非常有帮助

是ngrx中错误处理的一个很好的例子。它涵盖了从HTTP到在页面中向用户显示的错误。我希望这就是您所寻找的。

您是否尝试通过拦截器捕获错误并从中处理状态?