angular - 角垫诊断等待响应
问题描述
从我的角度应用程序中,我正在打开一个对话框服务(第一个对话框)并执行一些操作。
操作完成后,用户选择保存操作。
保存操作时,希望显示确认消息(第二个对话框...使用 Mat-Dialog 实现)。
在确认消息中,用户可以选择是或否。
当用户选择否时,我应该单独关闭第二个对话框...
但问题是,在打开第二个对话框后,第一个对话框也会在不等待确认消息的情况下关闭。
第一个对话框中的代码:
onCommitChanges(errors) {
if (errors.length > 1) {
this.openSecondDialog(errors[1])
}
//visibilit flag of p-model.
this.displayFunctionEditor = false;
}
第二个对话框中的代码:
openSecondDialog(errorMessage: string) {
const dialogRef = this.dialog.open(ConfirmationDialog, {
data: {
message: errorMessage,
buttonText: {
ok: 'Continue',
cancel: 'Cancel'
}
}
});
dialogRef.afterClosed().subscribe((confirmed: boolean) => {
if (confirmed) {
}
});
}
调用第二个diaglog后,想等待确认...
你能帮我解决这个问题吗
问候
解决方案
推荐阅读
- python - Python/Pandas 有没有办法将与相反类别中所有其他点的比较矢量化?
- python - Pandas 根据其他列有条件地创建列值
- lean - TPIL 3.6:示例:¬(p ↔ ¬p)
- nativescript - 我在 Xcode 中的所有代码签名设置都已更改,配置文件不再有效
- r - 从 R 中的时间戳发生数据生成存在/不存在和计数数据帧,按位置和 ID(所有可能的组合)每小时分箱
- angular - 用于异步编辑的 Angular 表单
- hybris - 无法使用弹性查询获取订单和订单条目详细信息
- html - 在集合页面 shopify 中显示变体选项
- swift - 如何根据 mp3 文件显示简单的文本?
- sql-server - 获取 aa 检查约束的列