sto usando Angular 2 Material sidenav nel mio progetto in questo modo:angolare 2 materiale: sidenav passare da un altro componente
vista app.component.ts
(Main) html:
<md-sidenav-layout>
<md-sidenav #start mode="side" [opened]="true">
This is the main sidenav
<sidebar></sidebar>
</md-sidenav>
<md-sidenav #end align="end">
This sidenav suppose to open from different components across my application to show extra information/data when user clicks an image for example.
<br>
<button md-button (click)="end.close()">Close</button>
</md-sidenav>
<router-outlet></router-outlet>
</md-sidenav-layout>
Ora .. al fine di aprire il #end
sidenav io uso il seguente pulsante nello stesso componente:
<button md-button (click)="end.open()">Open End Side</button>
Ma, cosa succede se io vuoi usare end.open()
da un altro componente per attivare il sidenav? Come dovrei rendere il sidenav "gloal" così posso aprirlo su qualsiasi componente nella mia app?
Questo dovrebbe essere utilizzando il tag angolare material2 e tag non angolare materiale. – Splaktar