【问题标题】:where is this toggle() function coming from in angular code?这个toggle()函数来自角度代码?
【发布时间】:2020-02-16 19:41:24
【问题描述】:

我将此代码用于侧导航:https://stackblitz.com/edit/mat-sidenav-responsive?file=app%2Fsidenav-responsive-example.html

它使用模板引用变量 #sidenav

<a href="#" (click)="sidenav.toggle()">Vodafone Airtime</a>

我想知道这个 .toggle() 函数来自哪里,它是 sidenav 对象的属性?在哪里可以查看所有这些属性?

【问题讨论】:

    标签: angular angular-material angular-flex-layout


    【解决方案1】:

    是的,它是 Angular Material 的 sidenav 的一种方法。这个组件在这里被分配给一个名为sidenav的变量:

      <mat-sidenav #sidenav [(mode)]="over" [(opened)]="opened" class="bottom-to-top">
    

    要进一步阅读 sidenav 的方法、输入、输出和属性,最好从官方文档开始: https://material.angular.io/components/sidenav/api

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-31
      • 2019-12-05
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多