【发布时间】:2020-06-30 01:49:45
【问题描述】:
我需要从 Angular 组件中调用我的 HTML 标记 drawer.toggle() 函数。因为事件来自其他兄弟组件。
这是 HTML 代码:
<mat-drawer-container class="example-container">
<mat-drawer #drawer>
<p>Lorem ipsum dolor sit.</p>
</mat-drawer>
<div class="example-sidenav-content">
<button type="button" mat-button (click)="drawer.toggle()">
Toggle sidenav
</button>
</div>
</mat-drawer-container>
这是我的角度分量函数。
请不要在这里,其他角度兄弟组件正在使用 EventEmitter 调用函数,我需要切换此侧导航栏。
toggleSideNav($event){
//need to call that HTML drawer.toggle() from here
}
感谢您的帮助。
稍后我将从 HTML 中删除 button。
【问题讨论】:
标签: angular