我有一个Angular 函数,在那里我需要等待用户的响应,但我没有任何成功.我认为我应该使用"SUBSCRIBE()",但不完全理解如何以及何时使用它.我的呼叫当前如下所示:
TheAnswer:boolean=await showConfix Dialog("确认更改!","您确定要取消更改吗?);
async showConfirmDialog(title: string, message: string) {
var answer: boolean = false;
this.dialog
.confirmDialog({
title: title,
message: message,
confirmCaption: 'Yes',
cancelCaption: 'No'
})
.subscribe((yes) => {
if (yes) {
answer = true;
}
else {
answer = false;
};
});
console.log('selected answer ' + answer)
return answer;
}
}