我在2.2.1版本中使用Ionic,在登录时使用angularfire2。当用户/密码错误时,我会用以下参数显示祝词:
this.toastCtrl.create({
dismissOnPageChange: true,
cssClass: 'toast-error',
message: 'Email or password is wrong',
showCloseButton: true
}).present();
当然可能会发生这样的情况:用户没有关闭吐司,再次输入错误的登录信息,也没有关闭第二个吐司,但随后成功登录。现在发生在页面后仍显示吐司更改(我通过NavController.setRoot
更改了页面),但我设置了dismissOnPageChange: true
。我现在的问题是:在创建/呈现另一个之前,我应该检查是否已经显示吐司吗?或者我应该为离子家伙打开一个错误?