2
私はyesとnoオプション(確認ボックス)を持つダイアログを持っています。ユーザーがダイアログからはいまたはいいえボタンを押すまで待機したいが、ダイアログボックスのオプションをクリックする前であっても、今すぐボタンをクリックすると、コンソールログに初期/空文字列が印刷されます。MDダイアログの材質角2が閉じるのを待つ
HTML:
<button (click)="foo()"></button>
コンポーネント:
selectedOption = '';
foo() {
this.openDialog();
console.log('selectedOption: ' + this.selectedOption); // Prints initial Value
// hit the API if selectedOption is yes.
}
openDialog() {
dialogRef.afterClosed().subscribe(result => {
this.selectedOption = result;
});
}