2016-09-17 22 views
1

私はこれがあります。チェンジ - イオン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がトリガーされ、下図のように起動します示しています。私はそれが終了するメッセージを変更するためにトリガすることができますどのように

enter image description here

+0

ダイナミックなアラートコンテンツがあるかどうかはわかりません。代わりにModalを使用して、カスタムビューを使用することができます。 – MorKadosh

+1

あなたは 'alert.setMessage( 'Finish');を試しましたか? –

答えて

3

明らかに、私はそれを試しました:)。

があなたのクラス

loader: any; 

追加でこれを追加...あなたのローダがグローバルであることを確認してください:あなたはローダーを使用する場合は、その最高の

はFYI(アラートは、確認メッセージのために、通常です)これはあなたのコンストラクタで

this.loader = loadingCtrl.create({ 
    content: "Logging in, Please wait..." 
}); 
this.loader.dismissAll() 

次にこれを追加できますr変更するテキスト

this.loader.data.content = "Still waiting ? LOL"; 
+0

この回答がありがとうございました –