</md-sidenav>
//Sidenav height equals the height of this text
</md-sidenav-layout>export class AppComponent {
@ViewChild('start') start:MdSidenav;
You can use @Output with EventEmmiter, something like this:
<md-sidenav #sidenav mode="side">
</md-sidenav>
<header>
<sd-navbar (openNav)="toggleNav()"></sd-navbar>
</header>
@ViewChild('sidenav') sideNav:any;}
private toggleNav:any;
constructor() {
}
ngAfterViewInit():any {
this.toggleNav= ()=>{
this.sideNav.toggle();
}
<button (click)="openSideNav($event)" class="navbar-toggler" type="button" *ngIf="navigationUrl!=='/' && navigationUrl!=='/login'">
☰
</button>
@Output() openNav = new EventEmitter();openSideNav(e:any) {
this.openNav.emit(e);
}
<sd-sidenav></sd-sidenav> <---- How do I get it to listen to the toggle?
<header>
<sd-navbar (openNav)="toggleNav()"></sd-navbar>
</header>
caused by: self.context.toggleNav is not a function