As classes anotadas com @Injectable({ providedIn: 'root' }) são carregadas antes dos componentes? Mesmo do app.component ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
As classes anotadas com @Injectable({ providedIn: 'root' }) são carregadas antes dos componentes? Mesmo do app.component ?
Fala ai José, tudo bem? Sim, as classes injetáveis são instânciadas e controladas pelo container de injeção de dependência do Angular.
Sendo assim, elas são instânciadas junto com a configuração desse container que é feita antes da criação dos componentes.
Espero ter ajudado.
Obrigado Matheus!
Magina José, sempre que precisar não deixe de criar suas dúvidas.
Abraços e bons estudos.