【发布时间】:2017-07-09 11:37:10
【问题描述】:
您好,我是 Angular Material 的新手,我想动态创建 r 行 c 列 (r X c) 形式的卡片网格。例如,如果我有 5 个用户,那么它应该创建 r=3 和 c=2,如下所示。
user1 user2
user3 user4
user5
我是这样实现的:
<md-grid-list cols="2" rowHeight="200px" gutterSize="10px">
<md-grid-tile class="divcls" *ngFor="let user1 of users">
<md-card fxLayoutWrap="wrap" fxLayout="column" fxFlex="90%" fxLayoutGap="16px">
<md-card-title>User : {{user1.name}}</md-card-title>
<md-card-content>{{user1.details}}</md-card-content>
<md-card-actions>
<button md-button>LIKE</button>
<button md-button>SHARE</button>
</md-card-actions>
</md-card>
</md-grid-tile>
</md-grid-list>
这是正确的方法吗?因为当我尝试调整窗口大小时,它将与卡片和网格单元重叠。我在互联网上查了一下,但没有找到任何使用纯角度材料方式的干净方法。请指导我以比上述更好的方法实现同样的目标。
【问题讨论】:
-
你能分享一下 plunker 吗?
-
有一个很好的教程here。