我遇到了一个奇怪的TS问题,只是从Angular 5.x升级到7.x之后才开始遇到。
对于下面的这段代码,特别是对forRoot
的{{1}}调用,我收到此错误:
错误类型'ModuleWithProviders'无法分配给类型'any [] |类型'。类型“ ModuleWithProviders”不可分配给 输入“类型”。 类型'ModuleWithProviders'中缺少属性'apply'。
代码:
LibCoreModule
我试图查看它们是否从v5更改为v7,但是我没有发现任何特别的内容。
有人知道如何解决这个问题吗?
答案 0 :(得分:1)
您应该将LibCoreModule.forRoot(coreFactory, [])
从declarations
移到imports
属性,我认为这可以解决您的问题,因为应该将模块注入imports属性 < / p>