Обработка ошибок HTTP с помощью ngRx

Я разрабатываю приложение для Angular с использованием ngRx и пытаюсь использовать его лучшие практики. Но я пришел к месту, где я не смог найти, как действовать правильно, и это касается ошибок HTTP (или Firebase) и представления их пользователям.

Я создал действия для обработки ошибок в своем приложении, и я могу, например, показать модальный режим, когда пользователь вводит неправильный пароль, но я не делаю, если это хорошо. Мне пришлось бы повторно использовать обработку ошибок во всех компонентах форм...

Могу ли я создать "глобальный" эффект, который получает все мои действия с помощью _FAILED (например) и открывает модальную ошибку? Кто должен показывать Модал, эффекты или компонент, содержащий форму?

Было бы очень полезно, если бы кто-нибудь мог поделиться своим опытом!

1 ответ

Вот очень хороший пример обработки ошибок в ngrx. Это покрывает ошибку от HTTP в эффектах до точки показа на странице пользователю. Я надеюсь, что это то, что вы ищете.

Другие вопросы по тегам