从Webpack外部(单spa)导入服务时,“无法解析所有参数(?)”

时间:2019-12-02 12:33:28

标签: angular webpack angular8 webpack-4 micro-frontend

我目前正在开发一个具有单spa的微前端应用程序,该应用程序通过Webpack外部导入受this example启发的香草JS服务。该缓存保存并共享微前端所需的信息。

我的问题出现在刷新页面并安装了在OnInit / AfterViewInit中调用该服务的组件时。我收到一个Injector错误和一个“无法解析Component(?)中的所有参数”,我认为这是由于该服务的注入未正确解决引起的。 按照对这个question的回答,我使用了一种工具来检测循环依赖项,该循环项什么也没发现,并检查了所有@Injectable标签。

我还尝试使用forwardRef,它绕过了错误,但是由于缺少缓存信息,使得OnInit中的操作失败。

我想知道如何解决注入错误或如何延迟调用,直到forwardRef被解决。 预先感谢。

0 个答案:

没有答案