更改警报弹出消息 - 离子2中的消息

Vic*_*nak 1 ionic2 angular

我有这个:

  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也是触发器.

在此输入图像描述

如何触发它将消息更改为完成?

LeR*_*Roy 5

显然你可以,我只是尝试过:).如果您使用加载程序最好(警报通常用于确认消息)

仅供参考:确保您的装载机是全球性的......

在你的课堂上添加这个

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)