从小吃店关闭对话框
close dialog from snackbar
我有一个可以通过快餐栏关闭的对话框。我的代码关闭了对话框,但我需要移动鼠标才能获取它。所以我想不知何故视图被卡住了。
private save(element: myModel) {
this.myService.save(element).then(() => {
this.snackBar.open('saved','ok', {duration: 1000})
.afterDismissed().subscribe(() => {
this.dialogRef.close(element.id);
})
);
});
}
如何在不移动鼠标的情况下直接关闭它?
您可能想尝试使用 deley
运算符:
this.snackBar
.open('saved', 'ok', { duration: 1000 })
.afterDismissed()
.pipe(delay(0))
.subscribe(() => this.dialogRef.close())
我有一个可以通过快餐栏关闭的对话框。我的代码关闭了对话框,但我需要移动鼠标才能获取它。所以我想不知何故视图被卡住了。
private save(element: myModel) {
this.myService.save(element).then(() => {
this.snackBar.open('saved','ok', {duration: 1000})
.afterDismissed().subscribe(() => {
this.dialogRef.close(element.id);
})
);
});
}
如何在不移动鼠标的情况下直接关闭它?
您可能想尝试使用 deley
运算符:
this.snackBar
.open('saved', 'ok', { duration: 1000 })
.afterDismissed()
.pipe(delay(0))
.subscribe(() => this.dialogRef.close())