[hasBackdrop]=true
我正在尝试mat-drawer-container
使用多个mat-drawers
. 我的html结构是这样的:
<mat-drawer-container [hasBackdrop]="true">
<mat-drawer #drawer mode="over">
<app-side-nav [drawer]="drawer" [infoDrawer]="infoDrawer" [contactDrawer]="contactDrawer" ></app-side-nav>
</mat-drawer>
<mat-drawer #infoDrawer mode="over">
<app-side-info [infoDrawer]="infoDrawer"></app-side-info>
</mat-drawer>
<mat-drawer #contactDrawer mode="over"opened='true'>
<app-side-contact [contactDrawer]="contactDrawer"></app-side-contact>
</mat-drawer>
<mat-drawer-content>
<app-header [drawer]="drawer"></app-header>
<app-mensagem></app-mensagem>
<div>
<router-outlet></router-outlet>
</div>
<app-footer></app-footer>
</mat-drawer-content>
</mat-drawer-container>
使用一个抽屉,在折叠抽屉hasBackdrop
外点击即可完美工作。mat-drawer-container
但是由于我添加了另外两个,所以我不再有可用的背景。
在文档中它说
@Input() hasBackdrop: 任意 | 当其中一个侧导航打开时,抽屉容器是否应该有背景。如果显式设置为 true,则在侧面模式下也将为抽屉启用背景。
有人有类似的问题吗?我应该打开一个新问题吗?
提前致谢。
ps:英语不好,抱歉