我目前正在开发一个具有单spa的微前端应用程序,该应用程序通过Webpack外部导入受this example启发的香草JS服务。该缓存保存并共享微前端所需的信息。
我的问题出现在刷新页面并安装了在OnInit / AfterViewInit中调用该服务的组件时。我收到一个Injector错误和一个“无法解析Component(?)中的所有参数”,我认为这是由于该服务的注入未正确解决引起的。 按照对这个question的回答,我使用了一种工具来检测循环依赖项,该循环项什么也没发现,并检查了所有@Injectable标签。
我还尝试使用forwardRef,它绕过了错误,但是由于缺少缓存信息,使得OnInit中的操作失败。
我想知道如何解决注入错误或如何延迟调用,直到forwardRef被解决。 预先感谢。