【发布时间】:2019-02-17 01:28:13
【问题描述】:
我猜,材质网格中是不允许放材质网格的(嵌套网格)?
有人可以证实我的假设吗?
(我正在使用 Angular Material 6。)
<mat-grid-list cols="6" gutterSize="32px">
<mat-grid-tile [colspan]="3">
left
<mat-grid-list cols="3" gutterSize="8px">
<mat-grid-tile>1</mat-grid-tile>
<mat-grid-tile [colspan]="2">2</mat-grid-tile>
<mat-grid-tile [colspan]="3">3</mat-grid-tile>
</mat-grid-list>
</mat-grid-tile>
<mat-grid-tile [colspan]="3">
right
<mat-grid-list cols="3" gutterSize="8px">
<mat-grid-tile>4</mat-grid-tile>
<mat-grid-tile [colspan]="2">5</mat-grid-tile>
<mat-grid-tile [colspan]="3">6</mat-grid-tile>
</mat-grid-list>
</mat-grid-tile>
</mat-grid-list>
结果应该是这样的(两种不同的装订线尺寸):
我为什么要这个?我必须实现的设计在列之间有不同的 GUTTER SIZES :-/ 我认为网格中的网格是一个聪明的解决方案,但它不起作用。
更新: 建议的解决方案 here 不起作用,因为这只能在较旧的 AngularJS Material 中实现。
【问题讨论】:
-
我将 display:flex 用于类似网格的显示 - 从不喜欢网格列表。
-
也许您需要的解决方案在这里:stackoverflow.com/questions/32890631/…
-
@TiagoNeiva 该死的我在stackoverflow中搜索了一个类似的问题,但没有找到这个,谢谢
-
没问题,有什么其他的告诉我!
-
你好,也许这里有你要找的东西? material.angular.io/components/grid-list/examples
标签: material-design angular6 angular-material-6