垫子抽屉内容滚动无法正常工作

Mat drawer content scroll not working properly

我有一个页眉、一个 sidenav 和一个页脚组件作为我网站的共享模块。

我正在尝试创建一个表单来在 sidenav 内容中搜索产品,为此我创建了一个如下所示的布局模块。

default.html

<app-header (toggleSideBarForMe)="sideBarToggler()"></app-header>

<mat-drawer-container>
    <mat-drawer mode="side" [opened]="sideBarOpen">
        <app-sidebar></app-sidebar>
    </mat-drawer>
    <mat-drawer-content>
        <router-outlet></router-outlet>
    </mat-drawer-content>
</mat-drawer-container>

<app-footer></app-footer>

default.scss

:host {
  display: flex;
  flex-direction: column;
  height: 100%;
}
mat-drawer {
  width: 350px;
}

mat-drawer-container {
  height: 100%;
}

mat-drawer-content {
  padding: 20px;
}

一切正常,但是当我向下滚动我的搜索表单页面时,页脚与我的按钮重叠,如下所示。

有人能告诉我哪里做错了吗?任何形式的帮助将不胜感激。

PS:我不擅长CSS,有点难懂。与此同时,我也在google上寻找解决方案。

如果我没理解错的话,这两个按钮(红色和蓝色)在您的搜索表单页面上并且可以滚动。

尝试在搜索页面的容器上应用padding-bottom:<the height of footer>px