【发布时间】:2020-07-20 04:21:24
【问题描述】:
添加时出现此错误
构造函数( 私人脸书:FormBuilder )
Uncaught Error: Can't resolve all parameters for RegisterComponent: (?).
at syntaxError (compiler.js:2196)
at CompileMetadataResolver._getDependenciesMetadata (compiler.js:17927)
at CompileMetadataResolver._getTypeMetadata (compiler.js:17823)
at CompileMetadataResolver.getNonNormalizedDirectiveMetadata (compiler.js:17452)
at CompileMetadataResolver._getEntryComponentMetadata (compiler.js:18022)
at compiler.js:18014
at Array.forEach (<anonymous>)
at CompileMetadataResolver._getEntryComponentsFromProvider (compiler.js:18013)
at compiler.js:17984
at Array.forEach (<anonymous>)
【问题讨论】:
-
您是否在模块中导入了
ReactiveFormsModule? -
你能把你的组件文件粘贴到这里吗,因为错误提示FormBuilder是从
@angular/forms正确导入的 -
也许这个链接可以帮助你:stackoverflow.com/questions/37997824/…
-
在声明组件的模块中,您需要 import ReactiveFormsModule from '@angular/forms'
-
@ArunkumarRamasamy 在 app.module.ts 中导入 formsModule 和 ReactiveFormsModule
标签: angular multi-module nested-routes