1
resposta

Duvida sobre a injeção do service

Na aula foi criado um service de autenticação e o modulo para o service, porém, como foi explicado, o service é injetado diretamente onde preciso sem que seja necessário a importação do modulo do service, neste caso, por que é criado um módulo para ele se ele não é utilizado ? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Alessandro, tudo bem?

Desculpe a demora em retornar.

Entendo sua dúvida e é uma pergunta muito pertinente. O módulo criado para o service de autenticação serve para organizar e centralizar as dependências do service. Mesmo que o service seja injetado diretamente onde é necessário, é importante que ele esteja registrado em um módulo para que o Angular saiba como gerenciar suas dependências.

Além disso, o módulo pode ser utilizado para importar outros módulos que o service precise, como por exemplo, um módulo que contenha as configurações de autenticação.

Espero ter ajudado a esclarecer sua dúvida.

Um abraço e bons estudos.