0
我试图触发sidenav(打开和关闭)的状态。我有这样的:Angular2 HTML指令中#的含义是什么
<div class="viewport">
<md-toolbar color="primary">
<button *ngIf="!isNavbarOpen" md-icon-button (click)="sidenav.open()"><md-icon>menu</md-icon></button>
<button *ngIf="isNavbarOpen" md-icon-button (click)="sidenav.close()"><md-icon>close</md-icon></button>
<span class="toolbar-title">Title</span>
</md-toolbar>
<md-sidenav-layout>
<md-sidenav align="start" mode="over" #sidenav>
Sidenav
</md-sidenav>
</md-sidenav-layout>
</div>
我如何使用#sidenav从我的打字稿文件改变isNavbarOpen场每当sidenav状态变化?
或
我该如何重写sidenav.open()方法?
#定义参考 – MMK
@MMK感谢好友:
而是通过使用 “ViewChild” 和MdSidenav引用它。 – lbpeppers