首页 > 解决方案 > 多个 Angular 9 路由解析器创建错误“错误:未捕获(承诺中):EmptyError:序列中没有元素”

问题描述

谁能告诉我为什么在 Angular 路由中尝试使用多个解析器时出现此错误。如果删除任何一个路由解决。但是当我同时包含两者时,我得到了错误

在此处输入图像描述 在此处输入图像描述在此处输入图像描述 在此处输入图像描述

标签: angulartypescriptrxjs

解决方案


您必须确保您的解析器在完成之前至少返回一个值!对于“虚拟”测试,请尝试subscriber.next('foo')subscriber.complete().


推荐阅读