我正在尝试使用Angular 2 中的对话框组件@angular/material2.0.0-beta.1
。我想要完成的是将数据(这是人们从界面中选择的值,对话框用于使人们确认他们选择的值)发送到对话框并显示它。例如,对话框应该这样说:
您选择了:
选项 1:价值
选项 2:价值
选项 3:价值
取消 | 确认
如何将这些值传递给我创建的对话框,以便我可以在视图模板中像 {{value}} 那样访问它们?我认为它使用数据配置,但我似乎找不到关于如何使用它的好的文档或示例。这是我一直在尝试的:
let config = new MdDialogConfig().data();
let dialogRef = this.dialog.open(DialogComponent);
对话框组件
import { Component } from '@angular/core';
import { MdDialogRef } from '@angular/material';
@Component({
selector: 'dialog',
template: require('./dialog.component.pug'),
styleUrls: [
'./dialog.component.scss'
]
})
export class DialogComponent {
constructor(public dialogRef: MdDialogRef<DialogComponent>) {}
}