[英]Change message in Alert Popup - Ionic 2
我有這個:
doAlert() {
let alert = this.alertCtrl.create({
title: 'My Popup',
message: this.updateStatus
});
alert.present()
}
this.updateStatus = 'Start';
this.doAlert();
setTimeout(() => {
this.updateStatus = 'Finish';
console.log('Done Timeout');
}, 1000);
警報僅顯示如下圖所示的開始,即使是 console.log 也是觸發器。
如何觸發它以將消息更改為完成?
顯然你可以,我剛試過:)。 如果您使用加載程序,則最好(警報通常用於確認消息)
僅供參考:確保您的裝載機是全球性的...
在你的課堂上添加這個
loader: any;
在你的構造函數中添加這個:
this.loader = loadingCtrl.create({
content: "Logging in, Please wait..."
});
this.loader.dismissAll()
然后您可以將其添加到您希望文本更改的位置
this.loader.data.content = "Still waiting ? LOL";
Ionic 5 的解決方案(也適用於 Ionic 4),如果有人對此感到困惑:
this.loader = await this.loadingCtrl.create({
message: 'Please wait ...'
});
this.loader.present();
然后在將來的某個時候,像這樣更新消息:
this.loader.message = 'Still waiting? 🙄';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.