Несколько Angular 9 распознавателей маршрутов создают ошибку «Ошибка: не перехвачено (в обещании): EmptyError: нет элементов в последовательности» - PullRequest
0 голосов
/ 14 июля 2020

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

enter image description here enter image description hereenter image description here введите описание изображения здесь

1 Ответ

1 голос
/ 14 июля 2020

Вы должны убедиться, что ваш преобразователь возвращает хотя бы одно значение до завершения! Для «фиктивного» теста попробуйте выполнить subscriber.next('foo') непосредственно перед subscriber.complete().

...