我该如何使用 beforeClose() 方法,在关闭材料对话框之前显示确认消息?
this.dialogRef.beforeClose().subscribe(result => {
var cn = confirm('You have begun editing fields for this user.
Do you want to leave without finishing?')
console.log(cn);
})
beforeClosed
流用于挂钩关闭开始,这意味着模态框已经在关闭中。如果你想取消关闭,你将不得不实现自己的方法。也许canDeactivate
守卫可以帮助你,否则只需阻止用户离开即可。 - user4676340.close
方法之前,您可以询问用户确认! - Prashant Pimpale