質問: angular 4と互換性のあるモーダルポップアップを作成する方法 ラジオボタンが選択されたときに私の特定のangular 4コンポーネントをロードするポップアップウィンドウを作成できるようにしたいと思います。これに対する答えにリストされているメソッド question は、angular 2とのみ互換性があるようです。どこから始めればよいかわからないので、助けていただければ幸いです!
回答: angular material dialogue を確認します。これは plunker ですimport {component} from '@angular/core'; import {mddialog, mddialogref} from '@angular/material'; @component({ selector: 'dialog-result-example', templateurl: './dialog-result-example.html', }) export class dialogresultexample { selectedoption: string; constructor(public dialog: mddialog) {} opendialog() { let dialogref = this.dialog.open(dialogresultexampledialog); dialogref.afterclosed().subscribe(result => { this.selectedoption = result; }); } } @component({ selector: 'dialog-result-example-dialog', templateurl: './dialog-result-example-dialog.html', }) export class dialogresultexampledialog { constructor(public dialogref: mddialogref<dialogresultexampledialog>) {} }