【发布时间】:2015-12-27 15:12:16
【问题描述】:
当我在没有 md-toolbar 的情况下使用 md-sidenav 时,一切正常。这意味着,打开 sidnav 将正确执行,如下图所示。
但是当我在sidenav之前或包含sidenav的部分之前添加工具栏时,打开sidenav页面会发现滚动并且sidenav不会填满整个页面的高度(下图),但它应该和以前一样. 工具栏高度大小将添加到页面高度。
这里是代码的主要部分:
<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>
【问题讨论】:
-
一个 plunkr 将有助于理解确切的问题。
-
@Mohit Adwani 这里是 plunkr:plnkr.co/edit/7ihus2hwXwFqjnv2tLd5
标签: css angularjs material-design angular-material