我正在实现material2的对话框组件并遇到了这个问题:
我想为所有确认类型的消息创建一个通用对话框,开发人员可以根据业务需求将文本输入到对话框中。但根据文档,没有这样的规定。我们是否有相同的解决方法,或者我应该将其作为功能请求发布在 github 上?
export class ConfirmationDialogComponent implements OnInit {
@Input() confirmationText: string;
@Input() confirmationTitle: string;
@Input() confirmationActions: [string, string][] = [];
constructor(public dialogRef: MdDialogRef<ConfirmationDialogComponent>) {}
ngOnInit() {}
}
像这样调用:
let dialogRef = this.dialog.open(ConfirmationDialogComponent);