Angular2 Material2 - sidenav独立于内容

时间:2017-01-21 14:46:06

标签: css angular layout angular2-material

我正在尝试使用material2 sidenav组件。我希望它与内容分开。只是一个全高度的侧边栏,可以在那里和后面滑动 - 没有任何sidenav-layout,因为它会在我的应用布局中创建一些不需要的东西。

我想要的东西看起来非常接近https://inbox.google.com/u/0/?pli=1 sidenav。 我现在拥有的是:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

如果要分隔边栏和主要内容,请使用bootstrap列类实现如下,

<md-sidenav-container class="container-fluid">
  <div class="col-md-1">
    <button md-button (click)="sidenav.open()">
      <i class="fa fa-list"></i>
    </button>
  </div>
  <div class="col-md-11">
    Main content goes here
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  </div>
  <md-sidenav #sidenav class="example-sidenav">
   Manu bar
  </md-sidenav>

</md-sidenav-container>

注意:添加了中断标记以增加内容的高度。

<强> LIVE DEMO