html - 使用 Polymer 抽屉更改 Angular-material sidenav

标签 html polymer angular-material

我刚开始进行 Material 设计,我想使用棱角 Material ,但具有 polymer 具有而棱角不具备的一些特性和元素。所以我尝试使用抽屉面板和标题面板更改入门包中的 sidenav,如下所示:
之前:

<md-sidenav class="site-sidenav md-sidenav-left md-whiteframe-z2" md-component-id="left" md-is-locked-open="$mdMedia('gt-sm')">
    <md-toolbar class="md-whiteframe-z1">
      <h1>Users</h1>
    </md-toolbar>
    <md-list>
      <md-list-item ng-repeat="it in ul.users">
          <md-button ng-click="ul.selectUser(it)" ng-class="{'selected' : it === ul.selected }">
            <md-icon md-svg-icon="{{it.avatar}}" class="avatar"></md-icon>
            {{it.name}}
          </md-button>
      </md-list-item>
    </md-list>
</md-sidenav>


之后:

<paper-drawer-panel responsive-width="4000px">
      <paper-header-panel class="waterfall tbackground" drawer>
        <paper-toolbar class="specialToolbar">
            <div class="paper-font-title">Content</div>
          </paper-toolbar>
    <md-list>
      <md-list-item ng-repeat="it in ul.users">
          <md-button ng-click="ul.selectUser(it)" ng-class="{'selected' : it === ul.selected }">
            <md-icon md-svg-icon="{{it.avatar}}" class="avatar"></md-icon>
            {{it.name}}
          </md-button>
      </md-list-item>
    </md-list>
</paper-header-panel>


整个导航消失了!...我读到可以同时使用 polymer 和 angular,但我不知道如何
顺便说一句,我导入了所有内容...

最佳答案

Polymer 和 Angular 可以一起使用。

它上面设置的responsive-width 值相当大,意味着它可能正在被更改为窄布局。值为 4000px 意味着如果您的显示器小于该值,抽屉将被强制移出屏幕。

如果您点击并拖动屏幕的一侧,您仍然可以访问它。或者您可以将一些元素(例如按钮)与 paper-drawer-toggle 属性一起显示。否则,将 responsive-width 更改为更适中的值(默认值为 640px)。

关于html - 使用 Polymer 抽屉更改 Angular-material sidenav,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31055776/

相关文章:

html - 字体添加了不能用 CSS 覆盖的小左边距

html - 页面部分中心需要 Logo ,不包括方形空间中的左侧栏

polymer - 有没有办法在 Polymer 中将对象的 json 表示打印到浏览器?

html - 分页在 Angular 7 中不起作用。(我使用 Angular Material )

javascript - 具有不同高度的响应式图片库 - 如何使用 css(或 jquery)实现这一点

html - 在 html 源代码中使用外部字体

Polymer 中的 Javascript(没有以正确的方式定位)

javascript - 更改 Iron-List 中现有项目的绑定(bind)属性值

javascript - setDefaultTheme 方法的 Angular Material 主题问题?

angular - 如何在 Angular 轮询期间保持过滤器完好无损?