Fala Flávio!
Notei que mesmo injetando os serviços no constructor, vc também declara uma propriedade da classe, e depois o que vem do constructor é atribuído a propriedade da classe:
service: FotoService;
constructor(service: FotoService) {
this.service = service;
}
Eu estou acostumado a deixar só nos parâmetros do constructor, sem usar uma variável da classe, mesmo assim ele fica visível para os métodos do componente poderem acessa-lo:
constructor( private service: FotoService) {}
Existe alguma diferença nesse dois jeitos de fazer?
Acho que estou perguntando demais e que essa pergunta é pouco boba, mas estou adorando os cursos da Alura e quero extrair o máximo de todos :)