我正在尝试使用 flex-layout 让 Angular Material 2 卡工作,以便在调整浏览器大小时我正在呈现更改的列数。我正在尝试实现类似于Google Keep的工作方式。
<div *ngIf="condition == true">
<div fxLayout="row" fxLayoutWrap="wrap" fxLayoutAlign="start start" fxLayoutGap="15px" >
<md-card fxFlex="calc(25%+15px)" *ngFor="let d of details">
<md-card-content>
Content
</md-card-content>
</md-card>
</div>
</div>
<button md-button (click)="condition = !condition">Toggle</button>
不过,运行这个 plunker,你可以看到当需要包装一系列 Angular Material 卡片时,它们会重叠一点。
有谁知道我需要用 flex-layout 做什么才能让下一行在项目之间有一些边距?它们具有该fxLayoutGap
属性,但这似乎仅适用于紧邻内容的对象之间的排水沟,而不适用于下方或上方。