アプリにドロップダウン メニューのあるヘッダーがあります。「メール」をクリックすると、MdDialog がポップアップします。これは、this.dialog.open(EmailDialogComponent) があるためです。よく働く!ここで、MdDialog の右上にある X をクリックする必要があります。これは、ヘッダー テンプレートがリッスンして実行できるイベントを発行する必要があります。
this.dialog.closeAll()
EmailDialogComponent のテンプレートでイベントをリッスンしようとしましたが、まだ「イベントをリッスン」しません。
@Outup closeDialog = new EventEmitter(); があります。次に、Xに (click)="closeEmailDialog()" を持っています。closeEmailDialogはこれです
closeEmailDialog() {
this.closeDialog.emit(null);
}
しかし、これは機能していません。MdDialog テンプレートでイベントをリッスンしても、起動していないようです - 何か考えはありますか?