I am new in angular material following material.angular.io
I want to have sidnav on multiple pages
the code they provide for sidenav contains sidenav as well as well as content of page, as below
<mat-drawer-container class="sidebar-container" autosize>
<mat-drawer #drawer class="sidebar-sidenav" mode="side">
<!--sidenav content(links) goes here-->
<app-sidenav></app-sidenav>
</mat-drawer>
<div class="sidebar-sidenav-content">
<!--page content goes here-->
<p>page content area</p>
</div>
</mat-drawer-container>
if I want to reuse the same sidenav on multiple page I will have to write same code again and again in all pages bcz it is not working if I move out .sidebar-sidenav-content
from mat-drawer-container
like this
<mat-drawer-container class="sidebar-container" autosize>
<mat-drawer #drawer class="sidebar-sidenav" mode="side">
<!--sidenav content goes here-->
<app-sidenav></app-sidenav>
</mat-drawer>
<div class="sidebar-sidenav-content">
<!--page content goes here-->
<p>page content area</p>
</div>
the above structure show page content area sidebar-sidenav-content
below sidenav
, while I want side by side.