У меня есть материал sidenav.
Я добавил кнопку рядом с ней и хотел бы закрыть ее от родительского компонента.
Есть ли способ вывода непосредственно из (щелкните) событие ?
если нет.Как я могу отправить clickEvent к родителю?
прямо сейчас у меня есть:
SIDENAV HTML
<button mat-button (click)="CloseSidenav();"><mat-icon svgIcon="package-variant-closed"></mat-icon></button>
SIDENAV TS
@Output()
closeSideNav: EventEmitter<any> = new EventEmitter<number>();
CloseSidenav(){
this.closeSideNav.emit();
}
PARENTКОМПОНЕНТ HTML
<mat-sidenav-content (closeSideNav)="_closeSidenav($event)">
РОДИТЕЛЬНЫЙ КОМПОНЕНТ TS
_closeSidenav(){
this._sidenav.close();
}
Можно ли сделать это менее быстро?я могу передать DOMClickEvent родителю из вывода?