1

アプリにドロップダウン メニューのあるヘッダーがあります。「メール」をクリックすると、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 テンプレートでイベントをリッスンしても、起動していないようです - 何か考えはありますか?

4

1 に答える 1