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!