gpt4 book ai didi

angular - 将数据发送到 TemplateRef MatDialog

转载 作者:太空狗 更新时间:2023-10-29 17:49:11 25 4
gpt4 key购买 nike

如何将数据发送到作为 ng-template 的 MatDialog?

模板

<button mat-button (click)="openDialog()">Open</button>

<ng-template #dialogRef>
{{data?}} <!-- <<< Here is the problem data is undefined -->
</ng-template>

组件

export class SomeComponent {
@ViewChild("dialogRef") dialogRef: TemplateRef<any>;

constructor(private dialog: MatDialog) { }

openDialog(): void {
this.dialog.open(this.dialogRef, { data: "some data" });
}
}

最佳答案

它应该通过模板变量可用:

<ng-template #dialogRef let-data>
^^^^^^^^
{{data}}
</ng-template>

关于angular - 将数据发送到 TemplateRef MatDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53239164/

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