作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 spa 中使用 MatDialog,需要将 MatDialogConfig 传递给已调用的组件。有什么办法吗?
最佳答案
您可以使用 componentInstance
的 MatDialogRef<T>
.只需获取对话框的引用即可获取 MatDialogRef
:
打开对话框的方法:
openDialog(dialogConfig: MatDialogConfig) {
let dialogRef = this.dialog.open(MyDialogComponent);
// You can rename the dialogConfig instance to whatever you want. See the next code snippet for more info.
dialogRef.componentInstance.dialogConfig = dialogConfig;
}
export class MyDialogComponent implements OnInit {
// Rename the property to whatever you want it to be
dialogConfig: MatDialogConfig;
ngOnInit() {
console.dir(`Dialog config: ${this.dialogConfig}`);
}
}
关于angular - 如何从被调用组件内部访问 MatDialogConfig?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49675775/
我在我的 spa 中使用 MatDialog,需要将 MatDialogConfig 传递给已调用的组件。有什么办法吗? 最佳答案 您可以使用 componentInstance的 MatDialog
我是一名优秀的程序员,十分优秀!