Olá Gustavo, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
Se tanto o módulo avatar.module
quanto o photo.module
importam o HttpClientModule
, não haverá duplicação do HttpClientModule
. O Angular trata os módulos importados como um único provedor.
Ou seja, quando um módulo é importado em vários módulos diferentes, o Angular garante que o mesmo provedor seja compartilhado entre eles. Isso significa que, mesmo que o HttpClientModule
seja importado em vários módulos, o Angular o trata como um provedor único, evitando duplicação de instâncias.
Portanto, não há problema em importar o HttpClientModule
em vários módulos diferentes, como no caso do avatar.module
e photo.module
. O Angular irá gerenciar corretamente a única instância do HttpClientModule
para toda a aplicação.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!