Я хочу проверить 2 из многих полей формы одним нажатием кнопки.
Эти 2 поля формы проверены с помощью внутреннего API.
поток выглядит следующим образом
1) нажмите кнопку 2) сначала проверьте поля, а затем отобразите сообщение об ошибке, если оно недействительно, и у меня есть много потоков после этой проверки, например, открыть PDF.Если в бэкэнде произошла ошибка, я не хочу открывать pdf.
что происходит, проверка занимает некоторое время, и процесс продолжается с сообщением об ошибке, но PDF также открывается.
Какждать ответа от бэкэнда api ??.
flow --- 1) validate - это вызывает бэкэнд api и обновляет хранилище для успеха или сбоя 2) У меня есть селектор, который сообщает мне, если состояние имеет ошибку / успех (это будет иметь сообщение succsss bcos, обратный вызов занимает несколько секунд, и поток продолжается) 3) затем у меня есть другой вызов в хранилище, чтобы обновить все поля форм в хранилище 4) открытьPDF