javascript - Ionic 2 : using Toast inside an alert handler throws an ExpressionChangedAfterItHasBeenCheckedException -


i tried display toast after user pressed button in alert throws expressionchangedafterithasbeencheckedexception in dev mode. believe it's ionic bug. has experienced same issue ? can confirm i'm not doing mistakes ?

here's code :

let prompt = this.alertcontroller.create({     title: 'alert displaying toast',     buttons: [{       text: 'cancel',       role: 'cancel'     }, {       text: 'display toast',       handler: () => {         displaytoast();         }     }] });  prompt.present(); 

and displaytoast() :

displaytoast() {   let toast = this.toastcontroller.create({     message: 'toast displayed inside alert',     duration: 2000   });    toast.present(); } 

to reproduce exception, have display alert multiple times , press 'cancel' or 'display' buttons many times.

cheers


Comments