Angular-运行forRoot函数时出现问题

时间:2018-10-22 11:54:28

标签: angular typescript

我遇到了一个奇怪的TS问题,只是从Angular 5.x升级到7.x之后才开始遇到。

对于下面的这段代码,特别是对forRoot的{​​{1}}调用,我收到此错误:

  

错误类型'ModuleWithProviders'无法分配给类型'any []   |类型'。类型“ ModuleWithProviders”不可分配给   输入“类型”。       类型'ModuleWithProviders'中缺少属性'apply'。

代码:

LibCoreModule

我试图查看它们是否从v5更改为v7,但是我没有发现任何特别的内容。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您应该将LibCoreModule.forRoot(coreFactory, [])declarations移到imports属性,我认为这可以解决您的问题,因为应该将模块注入imports属性 < / p>