É possível utilizar observable nesse caso?
agenda(agendamento: Agendamento) {
let api = `https://aluracar.herokuapp.com/salvarpedido?carro=${agendamento.carro.nome}&preco=${agendamento.valor}&nome=${agendamento.nome}&endereco=${agendamento.endereco}&email=${agendamento.email}&dataAgendamento=${agendamento.data}`;
return this._http
.get(api)
.toPromise()
.then(() => agendamento.confirmado = true, err => console.log(err))
.then(() => {
let key = agendamento.email + agendamento.data.substr(0,10);
return this._storage.set(key, agendamento)
})
.then(() => agendamento.confirmado);
}