Hi Guys,
Here is how you can fix the issue "Uncaught Error: Encountered undefined provider" . Have a look at the stack trace below.
compiler.js:485
Uncaught Error: Encountered undefined provider! Usually this means you have a circular dependencies (might be caused by using 'barrel' index.ts files.
at syntaxError (compiler.js:485)
at eval (compiler.js:15725)
at Array.forEach (<anonymous>)
at CompileMetadataResolver._getProvidersMetadata (compiler.js:15710)
at CompileMetadataResolver.getNonNormalizedDirectiveMetadata (compiler.js:14994)
at CompileMetadataResolver._getEntryComponentMetadata (compiler.js:15812)
at eval (compiler.js:15293)
at Array.map (<anonymous>)
at CompileMetadataResolver.getNgModuleMetadata (compiler.js:15293)
at JitCompiler._loadModules (compiler.js:34226)
To find out which part of the code is throwing this error , first have a check in the component.ts file.
Check the value of provider attribute in the @Component decorator .
Here is how you can fix the issue "Uncaught Error: Encountered undefined provider" . Have a look at the stack trace below.
compiler.js:485
Uncaught Error: Encountered undefined provider! Usually this means you have a circular dependencies (might be caused by using 'barrel' index.ts files.
at syntaxError (compiler.js:485)
at eval (compiler.js:15725)
at Array.forEach (<anonymous>)
at CompileMetadataResolver._getProvidersMetadata (compiler.js:15710)
at CompileMetadataResolver.getNonNormalizedDirectiveMetadata (compiler.js:14994)
at CompileMetadataResolver._getEntryComponentMetadata (compiler.js:15812)
at eval (compiler.js:15293)
at Array.map (<anonymous>)
at CompileMetadataResolver.getNgModuleMetadata (compiler.js:15293)
at JitCompiler._loadModules (compiler.js:34226)
To find out which part of the code is throwing this error , first have a check in the component.ts file.
Check the value of provider attribute in the @Component decorator .