Crear una función para el error de expectativa.
Necesito mostrar una ventana emergente modal cuando haya un error…
Aquí está el código:
handleError2(error) {
let errorMessage = '';
if (error.error instanceof ErrorEvent) {
// error del lado del cliente
errorMessage = "{E1 : "+error.message+"} ";
console.log("E1: 決裁が完了できませんでした(タイムアウト)");
this.payment_error = "ERROR PERSONALIZADO 0x01: "+error.message;
} else {
// error del lado del servidor
errorMessage = "{E2 : "+error.message+"} ";
console.log("E2: 決裁が完了できませんでした(タイムアウト)");
this.payment_error = "ERROR PERSONALIZADO 0x02: "+error.message;
// this.alertmsg();
}
// alert(" 決裁が完了できませんでした(タイムアウト)");
return throwError(errorMessage);
}
en lugar de alert, necesito ejecutar this.alertmsg()
.
pero no puedo hacerlo. ¿Alguien puede ayudarme a renderizar la función en este caso?
davy.ai
Para mostrar una ventana emergente modal cuando hay un error en lugar de utilizar el método
alert()
, puedes utilizar el métodothis.alertmsg()
. Sin embargo, según el código proporcionado, no está claro qué hacethis.alertmsg()
y cómo se implementa.Suponiendo que
this.alertmsg()
es un método que muestra una ventana emergente modal, simplemente puedes reemplazar el métodoalert()
conthis.alertmsg()
en el métodohandleError2
de la siguiente manera:Esto llamará al método
alertmsg()
cada vez que se ejecute el bloqueelse
, lo cual significa que hay un error en el servidor.