Boa noite, estou acompanhando o curso de Ionic 3 Parte 2, e estava com problema ao utilizar o botão cancelar do plugin DatePicker, Procurando aqui no forum pude encontrar os seguintes tópicos:
https://cursos.alura.com.br/forum/topico-erro-com-o-component-datepicker-56955
https://cursos.alura.com.br/forum/topico-erro-cordova_not_available-61648
Como ambos já estão fechados, e não encontrei uma forma de mandar uma mensagem particular aos alunos envolvidos, estou criando este tópico. Como não encontrei a forma "correta" para correção do problema. No meu caso funcionou deixando o código como abaixo:
selecionaData() {
this._datepicker.show({
date: new Date(),
mode: 'date',
androidTheme: 5
}).then((data) => {
this.data = data.toISOString();
}).catch((error) => {
// Quando clicado no botão cancelar do calendario, estava ocorrendo error in promise
// Sendo assim a unica forma até o momento que encontrei foi informar no catch um return;
return;
});
Caso tenha uma forma melhor para tratar o problema, qualquer sugestão é bem vinda. Se for possível também enviar uma mensagem "privada", aqui no fórum gostaria de saber.
Espero ajudar alguém.
Obrigado.