2016-09-17 2 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; 

추가이 추가 ... 로더 글로벌 있는지 확인 : 당신이 로더를 사용하는 경우 그것의 가장

참고하시기 바랍니다 (경고 확인 메시지에 대한 일반적입니다) 생성자 :

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

그런 다음 원하는 곳에 추가 할 수 있습니다. r 변경할 텍스트

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

감사합니다. 아주 좋은 답변이었습니다. –