Angular - запускать несколько резолверов одновременно и ждать в конце - PullRequest
0 голосов
/ 26 мая 2020

Быстрый вопрос - предположим, что у кого-то есть довольно глубоко вложенная иерархия маршрутизации, и на нескольких из этих уровней маршрутизации мы разрешаем разные типы данных через соответствующие службы распознавания. выполняется последовательно (что, конечно, имеет смысл), поскольку следующий уровень маршрутизации должен быть разблокирован только в том случае, если предыдущий преобразователь завершился успешно.

Мой вопрос по этому поводу - есть ли какой-нибудь простой способ игнорировать этот инвариант и запускать все преобразователи (распределенные по разным уровням маршрутизации) параллельно и ждать в самом конце, пока все они не завершатся успешно? ', а затем добавьте дополнительный преобразователь данных на каждый маршрут, который запускается только в том случае, если он принадлежит к окончательному маршруту, который ожидает, пока каждое свойство не будет разрешено.

Пожалуйста, дайте мне знать, есть ли более простой способ ac достичь этой цели ..:)

С уважением, Ганс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...