gpt4 book ai didi

css - 在 Angular Material 中一起使用 sidenav 和工具栏时,页面不应滚动

转载 作者:行者123 更新时间:2023-11-28 09:34:52 27 4
gpt4 key购买 nike

当我在没有 md-toolbar 的情况下使用 md-sidenav 时,一切正常。这意味着,打开 sidnav 将正确执行,如下图所示。

enter image description here

但是当我在 sidenav 之前或包含 sidenav 的部分之前添加工具栏时,打开 sidenav 页面会发现滚动并且 sidenav 不会填充整个页面的高度(下图),而它应该与之前相同.工具栏高度大小将添加到页面的高度。

enter image description here

complete code at plnkr

这是代码的主要部分:

<div ng-controller="AppCtrl" layout="column" layout-fill>
<md-toolbar>
<div class="md-toolbar-tools" layout="row" style="background-color:crimson">
...
</div>
</md-toolbar>

<section layout="row" flex>
<md-sidenav class="md-sidenav-left md-whiteframe-z2" md-component-id="left" md-is-locked-open="$mdMedia('gt-md')">
...
</md-sidenav>

<md-content flex layout-padding>
...
</md-content>

<md-sidenav class="md-sidenav-right md-whiteframe-z2" md-component-id="right">
...
</md-sidenav>
</section>
</div>

最佳答案

我使用不同的页面布局解决了这个问题。在 md-toolbar 之前使用 md-sidenav:

<div layout="row">
<md-sidenav>
</md-sidenav>
<div layout="column">
<md-toolbar>
</md-toolbar>
<md-content>
</md-content>
</div>
</div>

关于css - 在 Angular Material 中一起使用 sidenav 和工具栏时,页面不应滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32855829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com