材质网格通过滚动填充整个屏幕

时间:2019-10-06 07:40:02

标签: angular angular-material

我创建了一个开始的棱角材料项目。在app.component中,我有一个工具栏和一个路由器插座。在家庭组件中,我有一个包含两列的网格列表。这两列通过滚动填充整个空间。我不想滚动。如何在不滚动的情况下填充可用空间。

代码:

app.component.html

<mat-toolbar color="primary">
  <mat-toolbar-row>
    <span>Va Ranjith Dashboard</span>
  </mat-toolbar-row>
</mat-toolbar>
<div class="container">
  <router-outlet></router-outlet>
</div>

home.component.html

<div class="home-container">
  <mat-grid-list cols="2" rowHeight="fit">
    <mat-grid-tile>1</mat-grid-tile>
    <mat-grid-tile>2</mat-grid-tile>
  </mat-grid-list>
</div>

截屏:

enter image description here

我没有在该网格列表中添加任何样式,但是我得到了滚动条。如何摆脱它。我可以将overflow用作隐藏内容,但是如果我有内容,它肯定会超出此范围。请指教。

1 个答案:

答案 0 :(得分:0)

我偶然发现了类似的问题。
就我而言,必须使用以下CSS样式:

mat-grid-list, mat-grid-tile {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}