I'm trying to present a modal during route change for a form, but getting stuck with how to return the result to ionViewCanLeave.
ionViewCanLeave(): boolean {
debugger;
let modal = this.modalCtrl.create(this.cancelModal);
let returnStatement = null;
modal.onDidDismiss(data => {
debugger;
returnStatement = data;
});
modal.present();
if(returnStatement !== null ){
return returnStatement;
}
}
How would I wait for onDidDismiss to trigger before calling the return statement for ionViewCanLeave?