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.