Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Provider como repositório

No curso diz:

Pode parecer estranho uma classe de serviço guardar estado. Por exemplo, nossa classe UsuariosServiceProvider guarda o usuário logado para que possamos acessá-lo em outros lugares da aplicação. No entanto, no mundo Angular, um serviço pode sim, guardar estado. Além disso, é uma maneira de podermos compartilhar dados entre componentes da nossa aplicação.

Então eu posso guardar informações de objetos dentro de um service? Ele pode funcionar como um repositório global?

Obs.: Não estou falando de repositório no sentido de banco de dados, mas sim no sentido poder transitar com uma informação por toda aplicação sem precisar, necessariamente, passá-la por parâmetro do navCtrl.push.

1 resposta
solução!

Boa tarde, Naun! Como vai?

Os serviços podem sim ser utilizados para casos mais simples como foi no caso da aplicação do curso. Contudo, para situações mais complexas onde vc queira centralizar o estado da aplicação, o ideal seria utilizar algo como o NgRx que eu comentei contigo nesse outro tópico!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!