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);