У меня есть диалог с вариантами «да» и «нет» (окно подтверждения). Я хочу дождаться, пока пользователь не нажмет кнопку «да» или «нет» в диалоговом окне, но прямо сейчас при нажатии кнопки, даже до выбора параметров в диалоговом окне, журнал консоли печатает начальную/пустую строку.
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;
});
}