角料MD-选项卡和MD-网格列表 [英] angular material md-tabs and md-grid-lists

查看:223
本文介绍了角料MD-选项卡和MD-网格列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不能让MD-网格列表到MD-选项卡中显示明显

我基本上复制从这里 HTTPS的MD-网格列表://材料.angularjs.org /#/演示/ material.components.gridList 并嵌入了一套dyanmically生成的标签下。

网格列表不任何选项卡上,从我可以告诉展示。理想情况下,我想左对齐网格列表顶部的选项卡下如果是有道理的。 CSS是不是真的我的专长......

我这里有一个样本小提琴 https://jsfiddle.net/lunfort/vsqs0dzw/5/

 < D​​IV>
  < MD-标签>
    < MD-NG选项卡重复=TABNAME在标签标签={{TABNAME}}>
      &下; MD-网格列表MD-COLS-SM =1MD-COLS-MD =2MD-COLS-GT-MD =6MD-行高度-GT-MD =1:1 MD-行高度=2:2MD-水沟=12px的MD-水沟-GT-SM =8像素>
        &下; MD-网格瓦片类=灰色MD-行跨度=3MD-列跨度=2>
          < MD-网格瓦尺>
            < H3>#1:(3R点¯x2C)< / H3 GT&;
          < / MD-网格瓦尺>
        < / MD-格砖>
        < MD-网格瓦级=绿色>
          < MD-网格瓦尺>
            < H3>#2:(1R点¯x1C)LT; / H3 GT&;
          < / MD-网格瓦尺>
        < / MD-格砖>
        < MD-网格瓦级=黄色>
          < MD-网格瓦尺>
            < H3>#3:(1R点¯x1C)LT; / H3 GT&;
          < / MD-网格瓦尺>
        < / MD-格砖>
        &下; MD-网格瓦片类=蓝色MD-行跨度=2>
          < MD-网格瓦尺>
            < H3>#4:(2R点¯x1C)LT; / H3 GT&;
          < / MD-网格瓦尺>
        < / MD-格砖>
        &下; MD-网格瓦片类=红MD-行跨度=2MD-列跨度=2>
          < MD-网格瓦尺>
            &所述; H3>#5:(2R点¯x图2c)所述; / H3>
          < / MD-网格瓦尺>
        < / MD-格砖>
        < MD-网格瓦级=绿色MD-行跨度=2>
          < MD-网格瓦尺>
            < H3>#6:(2R点¯x1C)LT; / H3 GT&;
          < / MD-网格瓦尺>
        < / MD-格砖>
      < / MD-网格列表>
    < / MD-标签>
  < / MD-标签>
< / DIV>


解决方案

我看到了瓷砖小提琴,或者更准确的瓷砖页脚,因为砖是白色在白色背景上。你需要滚动看到他们虽然。

尝试添加 MD-动态高度< MD-标签> ,即< MD-标签MD-动态高度方式> - 这会给你更多的屏幕房地产为您的标签内容

I can not get md-grid-list to visibly display within an md-tab.

I basically copied the md-grid-list from here https://material.angularjs.org/#/demo/material.components.gridList and embedded under a set of dyanmically generated tabs.

The grid list does not display on any tab from what I can tell. Ideally I would like the grid list to be aligned left and top under the tab if that makes sense. CSS is not really my forte ...

I have a sample fiddle here https://jsfiddle.net/lunfort/vsqs0dzw/5/

<div>
  <md-tabs>
    <md-tab ng-repeat="tabname in tabs" label="{{tabname}}">  
      <md-grid-list md-cols-sm="1" md-cols-md="2" md-cols-gt-md="6" md-row-height-gt-md="1:1" md-row-height="2:2" md-gutter="12px" md-gutter-gt-sm="8px" >
        <md-grid-tile class="gray" md-rowspan="3" md-colspan="2">
          <md-grid-tile-footer>
            <h3>#1: (3r x 2c)</h3>
          </md-grid-tile-footer>
        </md-grid-tile>
        <md-grid-tile class="green">
          <md-grid-tile-footer>
            <h3>#2: (1r x 1c)</h3>
          </md-grid-tile-footer>
        </md-grid-tile>
        <md-grid-tile class="yellow">
          <md-grid-tile-footer>
            <h3>#3: (1r x 1c)</h3>
          </md-grid-tile-footer>
        </md-grid-tile>
        <md-grid-tile class="blue"md-rowspan="2">
          <md-grid-tile-footer>
            <h3>#4: (2r x 1c)</h3>
          </md-grid-tile-footer>
        </md-grid-tile>
        <md-grid-tile class="red" md-rowspan="2" md-colspan="2">
          <md-grid-tile-footer>
            <h3>#5: (2r x 2c)</h3>
          </md-grid-tile-footer>
        </md-grid-tile>
        <md-grid-tile class="green" md-rowspan="2" >
          <md-grid-tile-footer>
            <h3>#6: (2r x 1c)</h3>
          </md-grid-tile-footer>
        </md-grid-tile>
      </md-grid-list>
    </md-tab>
  </md-tabs>
</div>

解决方案

I'm seeing the tiles in fiddle, or more accurately the tile footers, as the tiles are white on a white background. You'll need to scroll to see them though.

Try adding md-dynamic-height to <md-tabs>, i.e. <md-tabs md-dynamic-height> - that will give you more screen real estate for your tab content.

这篇关于角料MD-选项卡和MD-网格列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆