我得到了以下Ionic代码片段,用于在工业应用程序中显示警报/错误:
showError(message: string) {
let toast = this.toastController.create({
message: message,
position: 'top',
duration: 5000,
cssClass: 'danger',
showCloseButton: true
});
toast.present();
}
每次检测到连接问题,该应用程序都会触发错误消息,并且大约在5秒定时器上运行。如果更改此代码的时间,对此方法进行多次调用将导致2个或更多错误消息叠加显示。我可以以某种方式检测到烤面包已经显示吗?即使如此,也不需要5000毫秒计时器,当重新建立连接时,我只需删除错误消息即可。
谢谢,Florian
dismiss()
时,toast也会从DOM中移除。 - jbgtdismiss()
方法将会导致错误。 - Amr Eladawytry / catch
中,在调用dismiss()
时捕获错误的原因。 - jbgt