angular - 如何使用 Angular Material 使 mat-sidenav-content 占据 100% 的高度

标签 angular angular-material angular-directive

如何使用 Angular Material 使 mat-sidenav-content 占据 100% 的高度

所以我有一个侧面导航,但似乎无法让它占据 100% 的高度。 正如您在图像中看到的那样,它被切断了。 使用最新的 Angular 8 和最新的 Material。

你可以在这里看到主要组件的CSS: https://github.com/born2net/studiopro-web/blob/master/src/app/layouts/main/main.component.scss

如果我通过强制它

<div fxLayout="row" class="container" style="background-color: darkslategray; min-height: 2000px">

它可以工作,但我当然不想将高度硬编码为 2000px 以及它在这里的样子:

肖恩

enter image description here

最佳答案

这解决了问题:

.container {
  height: calc(100vh - 70px);

关于angular - 如何使用 Angular Material 使 mat-sidenav-content 占据 100% 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56779524/

相关文章:

angular - 如何将 AWS CodeStar 用于 Angular 应用程序?

html - node_modules/@angular/flex-layout/extended/typings/style/style.d.ts 中的错误

css - 当我向按钮添加自定义 Angular 类时,为什么 Angular Material 设计会消失?

javascript - 无法从自定义指令返回/渲染 html

javascript - ng2-smart-table getAll() 方法

angular - SPA 中的 Google DFP(Angular、Vue)——如何销毁广告及其所有引用以避免内存泄漏

css - Angular Material Theme 不会改变 mat-dialog 的强调色

javascript - ng-click 不会触发 $mdDialog 回调

jquery - ng-repeat 排序箭头在 javascript 数据表中不起作用