【问题标题】:Handling HTTP errors with ngRx使用 ngRx 处理 HTTP 错误
【发布时间】:2018-10-09 07:12:53
【问题描述】:

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

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

我能否构建一个“全局”效果,让我的所有操作都使用 _FAILED(例如)并打开一个错误模式?谁应该展示 Modal、效果或持有表单的组件?

如果有人可以分享它的经验将非常有帮助!

【问题讨论】:

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

标签: angular redux ngrx


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多