Ceci est l'exemple de code utilisé dans angular Material for Sidenav. Im utilisant ce même exemple sur ma page. Cependant, je pourrais trouver des instructions pour ouvrir le sidenav de gauche à droite à partir du côté droit de l'écran. Quelqu'un sait comment?
<mat-sidenav-container class="example-container">
<mat-sidenav #sidenav mode="side" [(opened)]="opened" (opened)="events.Push('open!')"
(closed)="events.Push('close!')">
Sidenav content
</mat-sidenav>
<mat-sidenav-content>
<p><mat-checkbox [(ngModel)]="opened">sidenav.opened</mat-checkbox></p>
<p><button mat-button (click)="sidenav.toggle()">sidenav.toggle()</button></p>
<p>Events:</p>
<div class="example-events">
<div *ngFor="let e of events">{{e}}</div>
</div>
</mat-sidenav-content>
</mat-sidenav-container>
Si vous regardez l'onglet API il y a une directive d'entrée position
à définir.
position: 'start' | 'end'
Le côté auquel le tiroir est fixé.
<mat-drawer-container class="example-container">
<mat-drawer #sideNav mode="side" opened="true" position="end">
Right drawer
</mat-drawer>
<mat-drawer-content>
Main content
</mat-drawer-content>
</mat-drawer-container>
Vous pouvez utiliser la directive d'entrée position="end"
pour ouverture par le côté droit dans le tiroir à tapis.
Par exemple:
<mat-drawer position="end">