Mam następujący kod Ionic fragment do wyświetlania alarmów/błędy w przemysłowym aplikacji:Ionic: Jak nie umieszczać wielu powiadomień o toastach?
showError(message: string) {
let toast = this.toastController.create({
message: message,
position: 'top',
duration: 5000,
cssClass: 'danger',
showCloseButton: true
});
toast.present();
}
App powoduje komunikat o błędzie przy każdym wykryciu problemów z połączeniem, które będą również w przybliżeniu na 5 sekund timera .
Wiele wywołań tej metody spowoduje, że 2 lub więcej komunikatów o błędach pojawi się jeden na drugim, jeśli czas tego kodu zostanie zmieniony. Czy mogę jakoś wykryć, że toast jest już wyświetlany? Poza tym licznik czasu 5000 ms nie byłby konieczny i mogę ponownie usunąć komunikat o błędzie, gdy połączenie zostanie przywrócone.
Dzięki i BR Florian
Uh tak masz rację ... czasami jest zbyt oczywiste, aby zobaczyć lol. Spróbuję tego ... – flohack
:) Czy możesz oznaczyć odpowiedź jako zaakceptowaną, jeśli rozwiązała twój problem? –
Dziękuję, zgadzam się z flohack, zbyt oczywiste, aby znaleźć. – wmehanna