Olá! Dúvida rápida:
Porque nossa instância de AgendamentosServiceProvider teve que ser declarada no construtor? Se eu fizesse o mesmo mas fora do construtor (como nas outras props) teríamos o mesmo resultado?
Isso é porque o nosso provider está vindo para nós já instanciado usando injeção de dependência? Aí no caso se fizéssemos o mesmo como uma propriedade normal o nosso objeto não estaria instanciado?
  public nome: string = '';
  public endereco: string = '';
  public email: string = '';
  public data: string = new Date().toISOString();
  constructor(public navCtrl: NavController,
    public navParams: NavParams,
    private _agendamentosService: AgendamentosServiceProvider) {
    this.carro = this.navParams.get('carroSelecionado');
    this.precoTotal = this.navParams.get('precoTotal');
  }Obrigado!
 
            