Обработка ошибок HTTP с помощью ngRx
Я разрабатываю приложение для Angular с использованием ngRx и пытаюсь использовать его лучшие практики. Но я пришел к месту, где я не смог найти, как действовать правильно, и это касается ошибок HTTP (или Firebase) и представления их пользователям.
Я создал действия для обработки ошибок в своем приложении, и я могу, например, показать модальный режим, когда пользователь вводит неправильный пароль, но я не делаю, если это хорошо. Мне пришлось бы повторно использовать обработку ошибок во всех компонентах форм...
Могу ли я создать "глобальный" эффект, который получает все мои действия с помощью _FAILED (например) и открывает модальную ошибку? Кто должен показывать Модал, эффекты или компонент, содержащий форму?
Было бы очень полезно, если бы кто-нибудь мог поделиться своим опытом!
1 ответ
Вот очень хороший пример обработки ошибок в ngrx. Это покрывает ошибку от HTTP в эффектах до точки показа на странице пользователю. Я надеюсь, что это то, что вы ищете.