Bom dia pessoal. Eu costumo fazer revisões de todas as aulas, criando um projeto do zero e colocando em prática tudo que aprendi ao longo das aulas, sem seguir o passa a passo das aulas. Nessas revisões eu vou fazendo com os conceitos que aprendi.
Na revisão em questão, criei um projeto do zero, com as mesmas configurações e versões utilizadas no curso de fundamentos do Angular parte 1.
Entretanto, eu faço uma mescla de todas as técnicas que aprendi ao longo dos 4 cursos de Angular e nesse em questão, que iniciei hoje, fiz: Lazyloading de um component que possui um ReactiveFormsModule para autenticar o usuário do professor na API que ele disponibilizou. Criei tudo direitinho e quando criei o serviço de autenticação do login, usando o HttpClient no construtor, notei que aparecei a seguinte mensagem de erro no console do Chrome:
ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[HttpClient]:
Importei o HttpClientModule apenas no meu componente separado pelo LazyLoading, o AppModule.ts não tem nada que possa interferir no meu módulo Lazy.
A autenticação "post" está funcionando corretamente. Inclusive adicionei um interceptor no meio dessa brincadeira.
Ou seja, a aplicação está funcionando como o esperado, apenas essa mensagem de erro que gostaria de resolver.
Podem me ajudar? Já fiz pesquisas em vários sites que diziam para importar o HttpClientModule no AppModule (apesar de não ser necessário pois ele não está utilizando, e mesmo fazendo isso, o erro persiste).
Desde já agradeço.