angular 中使用 confirm 监听不到返回值
时间: 2024-05-30 11:15:30 浏览: 102
对于您的问题,我可以提供以下解答:在 Angular 中使用 confirm,您可以将其封装在一个 Promise 中,以便可以监视用户的响应。您可以使用以下代码:
async confirmDialog(): Promise<boolean> {
return new Promise<boolean>(resolve => {
if(confirm("您确定要执行此操作吗?")) {
resolve(true);
} else {
resolve(false);
}
})
}
在此示例中,如果用户单击“确定”,则 Promise 将解析为“true”。如果用户单击“取消”,则 Promise 将解析为“false”。
阅读全文