如何在 angular material 设计中隐藏网格列表中的网格图块?
How to hide a grid tile in a grid list in angular material design?
我是 material 设计新手。我正在使用 angular material 设计实现网格列表。但是突然间我需要隐藏一个瓷砖。
谁能告诉我如何在网格列表中隐藏一个图块。如果我明确地将 "display" 属性 设置为 none 那么 space 将保持空白但不会被其他图块占用。
这是我的网格列表
<md-grid-list
md-cols-sm="1" md-cols-md="1" md-cols-gt-md="3"
md-row-height-sm="2:1" md-row-height-md="2:1" md-row-height-gt-md="1:1"
md-gutter="12px" md-gutter-gt-sm="8px" >
<md-grid-tile md-colspan-gt-md="2">
<md-whiteframe class="md-whiteframe-z2 slider" layout layout-align="center center">
<ul rn-carousel class="image" rn-carousel-auto-slide>
<li><img src="images/american-cuisine.jpg" alt="" width="100%" height="100%"/></li>
<li><img src="images/indian-cuisine.jpg" alt="" width="100%" height="100%"/></li>
<li><img src="images/italian-cuisine.jpg" alt="" width="100%" height="100%"/></li>
<li><img src="images/japanese-cuisine.jpg" alt="" width="100%" height="100%"/></li>
</ul>
</md-whiteframe>
</md-grid-tile>
<md-grid-tile>
<md-whiteframe class="md-whiteframe-z2 login" layout layout-align="center center">
<span>.md-whiteframe-z1</span>
</md-whiteframe>
</md-grid-tile>
</md-grid-list>
您不能在不留空的情况下隐藏磁贴space。这是因为图块的位置是在加载网格时确定的。正确的做法是移除图块并重新渲染网格。
我是 material 设计新手。我正在使用 angular material 设计实现网格列表。但是突然间我需要隐藏一个瓷砖。
谁能告诉我如何在网格列表中隐藏一个图块。如果我明确地将 "display" 属性 设置为 none 那么 space 将保持空白但不会被其他图块占用。
这是我的网格列表
<md-grid-list
md-cols-sm="1" md-cols-md="1" md-cols-gt-md="3"
md-row-height-sm="2:1" md-row-height-md="2:1" md-row-height-gt-md="1:1"
md-gutter="12px" md-gutter-gt-sm="8px" >
<md-grid-tile md-colspan-gt-md="2">
<md-whiteframe class="md-whiteframe-z2 slider" layout layout-align="center center">
<ul rn-carousel class="image" rn-carousel-auto-slide>
<li><img src="images/american-cuisine.jpg" alt="" width="100%" height="100%"/></li>
<li><img src="images/indian-cuisine.jpg" alt="" width="100%" height="100%"/></li>
<li><img src="images/italian-cuisine.jpg" alt="" width="100%" height="100%"/></li>
<li><img src="images/japanese-cuisine.jpg" alt="" width="100%" height="100%"/></li>
</ul>
</md-whiteframe>
</md-grid-tile>
<md-grid-tile>
<md-whiteframe class="md-whiteframe-z2 login" layout layout-align="center center">
<span>.md-whiteframe-z1</span>
</md-whiteframe>
</md-grid-tile>
</md-grid-list>
您不能在不留空的情况下隐藏磁贴space。这是因为图块的位置是在加载网格时确定的。正确的做法是移除图块并重新渲染网格。