javascript - 标题下的 Angular Material sidenav

标签 javascript angularjs angular-material

我正在尝试使用 Angular Material sidenav。一切都按预期工作,但侧导航正在滑过标题。我该如何解决这个问题?我创建了一个 Planker 以便能够查看我的代码,但是 Planker 没有按预期工作。预先感谢您的帮助。 https://plnkr.co/edit/gr5n1AbBHADWY4L72MMg?p=preview

这是我代码的一部分,其余部分可以在 Plunker 中看到

 <div>
     <md-toolbar class="md-accent">
          <div class="md-toolbar-tools">
              <h2>Logo here</h2>
          </div>
     </md-toolbar>
     </div>
     <div ng-controller="AdminController as ctrl" class="md-content" ng-cloak>
        <section layout="row" flex>
           <md-sidenav class="md-sidenav-left" md-component-id="left"
                            md-disable-backdrop md-whiteframe="4">
           <md-content layout-margin>
               <md-button ng-click="toggleLeft()" class="md-accent">
                   Close this Sidenav
               </md-button>
           </md-content>
                </md-sidenav>
                <md-content flex layout-padding>
                    <div layout="column">
                        <div>
                            <md-button ng-click="toggleLeft()" class="md-raised">
                                Toggle Sidenav
                            </md-button>
                        </div>
                    </div>
                </md-content>
            </section>
        </div>

最佳答案

将 md 按钮放在外面

 <section layout="row" flex>
    <md-content flex layout-padding>
      <md-toolbar class="md-theme-indigo">
        <h2>Logo here</h2>
      </md-toolbar>
      <md-button ng-click="clickSide('left')"> Toggle Sidenav</md-button>
    </md-content>
    <md-sidenav class="md-sidenav-left md-whiteframe-z2" md-component-id="left">
      <md-toolbar class="md-theme-light">
        <h1 class="md-toolbar-tools">Sidenav left</h1>
      </md-toolbar>
      <md-content layout-padding="">
        <md-tabs>
        </md-tabs>
      </md-content>
    </md-sidenav>
  </section>

编辑: 将 SideNav 和内容嵌入 <md-content flex></md-content>

<强> DEMO

关于javascript - 标题下的 Angular Material sidenav,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318861/

相关文章:

javascript - 如何用 sinon 模拟 d3.select.selectall ?

javascript - 使用 setTimeout 延迟向元素添加类?

javascript - 防止 html onclick、onmouseout 中的 xss,...用于 SPA

javascript - 如何在 Angular Material 的$mdToast中一起使用自定义主题和模板

angular - Angular Material 中带有嵌套对象的默认排序

javascript - 带/不带尾部斜线的 Node.js 重定向

javascript - 如何将 Angular View 嵌入到其他应用程序中?

javascript - AngularJS Promises 返回错误但成功将内容发送到数据库

javascript - Angular UI 模态 : Inserting an Image into the modal body

angular - 展开 Angular Material Accordion