Porque foi criado este atributo user$: Observable<User>? Não seria melhor encadear o subscribe no getUser()?
Porque foi criado este atributo user$: Observable<User>? Não seria melhor encadear o subscribe no getUser()?
Olá, Thiago, tudo bem?
Nos desculpe a demora a te responder.
Essa também é uma opção! É como fizemos antes com outros Observables.
Mas como você deve ter visto, o instrutor basicamente criou essa propriedade user$ porque ele a usa depois na aula seguinte, ao utilizar o async pipe, e removendo a necessidade de se usar a propriedade user.
Abraços e bons estudos! :)