如何在组件中调用有角度的材质辅助动作?我有一个用例,仅当callMethods()
方法触发时,sidenav才能打开/关闭。我也不能简单地在open(e)
中传递callMethods()
(必需1个参数)。反正有实现这一目标的方法吗?
app.html
<mat-sidenav-container class="example-container"> <mat-sidenav #sidenav [mode]="mode.value"> <p> some nav here </p> </mat-sidenav> <mat-sidenav-content> <p><button mat-button (click)="open(sidenav)">Toggle</button></p> <p> some text here </p> </mat-sidenav-content> </mat-sidenav-container>
app.ts
open(e: any) { e.toggle(); } callMethods() { this.open(); // required 1 arguments this.otherMethod(); } anotherMethod() { this.open(); // required 1 arguments this.otherMethod(); }
注意:我注意到有一个post,但不清楚
如何在组件中调用有角度的材质辅助动作?我有一个用例,仅当callMethods()方法触发时,sidenav才能打开/关闭。我也不能简单地在callMethods()中传递open(e)(...
打开角材侧导航通过组件上的[打开]
替换视图上的方法: