我已经实现了一个右手菜单覆盖到一个模板,已经使用左手导航使用材料侧边。我需要一个额外的sidenav来编辑从右边滑入的内容。这是在app.component中声明的,我添加了一个服务,它允许我通过通知app.component切换sidenav的状态,从任何组件打开右侧a。这是它在app.component中的布局:
<mat-sidenav-container>
<mat-sidenav #appDrawer mode="{{ mode }}" opened="{{ opened }}"
disableClose={{disableClose}} position="start"
(openedChange)="navStateChangeEmit($event)">
left navigation menu content
</mat-sidenav>
<!-- Right Hand overlay menu -->
<mat-sidenav #appDrawerRH mode="over" opened="{{openedRmenu}}"
position="end" (openedChange)="r_navStateChangeEmit($event)">
Right Menu content here
</mat-sidenav>
<mat-sidenav-content class="main-content">
</mat-sidenav-content>
</mat-sidenav-container>
我需要的是让右边的sidenav是多用途的,并让打开它的组件决定在其中显示什么内容/表单。我不确定该如何构建它。
转载请注明出处:http://www.bqysc.com/article/20230528/1025936.html