Reputation: 564
I am getting this error when I add
constructor( private fb: 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>)
Upvotes: 1
Views: 3002
Reputation: 71
After spending 3 hours on researching a solution I found this:
In your case, adding @Injectable()
in front of your component RegisterComponent
should fix your problem.
Upvotes: 3