gpt4 book ai didi

angular - 关闭 component.ts 中的 md-dialog

转载 作者:太空狗 更新时间:2023-10-29 17:51:53 24 4
gpt4 key购买 nike

我有一个 md-dialog 组件 - DialogComponent - 我从兄弟组件 - SiblingComponent 打开它 - 我想在 dialog.component 中关闭它。 ts 在一些操作之后。

DialogComponent 基本上是一个带有提交按钮的表单,提交表单会将我带到 dialog.component.ts 函数,我在其中进行一些验证并将数据发送到服务。

验证通过并发送数据后,我想超时,然后自动关闭拨号窗口,但我不知道如何在对话框中运行md-dialog-close之类的东西。组件.ts

最佳答案

您可以将 MdDialogRef 注入(inject)到对话框组件 类中,并使用它来关闭它。示例:

export class DialogComponent {

constructor(private dialogRef: MdDialogRef<DialogComponent >) { }

someAction() {
// do your thing here
this.dialogRef.close(); // <- this closes the dialog.
// You can also wrap it in setTimeout() if you want
}
}

关于angular - 关闭 component.ts 中的 md-dialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45861784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com