As classes anotadas com @Injectable({ providedIn: 'root' })
são carregadas antes dos componentes? Mesmo do app.component
?
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.