我正在实现 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);