如何在组件中切换角形材质边导航>>

问题描述 投票:0回答:1

如何在组件中调用有角度的材质辅助动作?我有一个用例,仅当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)(...

angular methods angular-material mat-sidenav
1个回答
0
投票

打开角材侧导航通过组件上的[打开]


0
投票

替换视图上的方法:

© www.soinside.com 2019 - 2024. All rights reserved.