我是角度材料的新手,material.angular.io
我想在多个页面上使用 sidnav 他们为 sidenav 提供的代码包含 sidenav 以及页面内容,如下所示
<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>
如果我想在多个页面上重用相同的sidenav,我将不得不在所有页面中一次又一次地编写相同的代码bcz,如果我像这样.sidebar-sidenav-content
离开它就不起作用mat-drawer-container
<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>
上面的结构显示sidebar-sidenav-content
下面的页面内容区域sidenav
,而我想要并排。