我有这个:
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);
Run Code Online (Sandbox Code Playgroud)
警报仅显示如下图所示,即使是console.log也是触发器.
如何触发它将消息更改为完成?
显然你可以,我只是尝试过:).如果您使用加载程序最好(警报通常用于确认消息)
仅供参考:确保您的装载机是全球性的......
在你的课堂上添加这个
loader: any;
Run Code Online (Sandbox Code Playgroud)
在构造函数中添加:
this.loader = loadingCtrl.create({
content: "Logging in, Please wait..."
});
this.loader.dismissAll()
Run Code Online (Sandbox Code Playgroud)
然后,您可以将其添加到您希望文本更改的位置
this.loader.data.content = "Still waiting ? LOL";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2255 次 |
| 最近记录: |