0

https://stackblitz.com/edit/angular-gd5gcg?file=app/dialog-overview-example-dialog.html

在官方文档的这个例子中,我看到关闭matdialog时返回的值是这个

 <button mat-button [mat-dialog-close]="data.animal" cdkFocusInitial>Ok</button>

但是,如果您想发送以前在函数中计算的值会发生什么,例如这样

getData(){
this.datos=[1,2,3,4];

}

在将值返回给打开 matdialog 的组件之前,如何调用该函数?

谢谢

4

1 回答 1

0

解决方案很简单

 <button mat-button (click)="getData()" [mat-dialog-close]="data.animal" 

谢谢

于 2021-05-07T10:58:38.470 回答