如何修复Angular2中md-grid-list中md-card的高度?

Posted

技术标签:

【中文标题】如何修复Angular2中md-grid-list中md-card的高度?【英文标题】:How to fix the height of the md-card inside md-grid-list in Angular2? 【发布时间】:2017-10-07 11:57:18 【问题描述】:

我正在使用"@angular/material": "2.0.0-beta.2" 版本。为了显示图块,我在md-grid-list 中使用了md-card。我已将属性rowHeight 添加到md-grid-list。即使定义了rowHeight,行中的卡片的高度也不相同。我需要与 md-card 一起使用什么属性才能使行中的所有卡片具有相同的高度?

<md-grid-list cols="4"  rowHeight="250px" gutterSize="20px">
  <md-grid-tile  *ngFor="let data of myData">
      <md-card [style.background]="'lightblue'">    
    <md-card-title></md-card-title>
    <md-card-title></md-card-title>
    <md-card-content>
    <h2>    
    </h2>
    </md-card-content>  
    </md-card>
  </md-grid-tile>
</md-grid-list>

【问题讨论】:

【参考方案1】:

md-card 上设置100% minHeight 属性以仅调整高度并设置minwidth 也以填充md-grid-tile

喜欢:

[style.minHeight]="'100%'" [style.minWidth]="'100%'"

例如,请参阅Plunker。

【讨论】:

@user1731770:您可以接受这个作为答案吗?如果帮助了你。 :)

以上是关于如何修复Angular2中md-grid-list中md-card的高度?的主要内容,如果未能解决你的问题,请参考以下文章

md-grid-list 响应属性在调整浏览器窗口大小时不起作用

Angular Material -md-grid-list 内容

我如何从angular2 final(2.0.1)传递简单数据(json)

Angular2 2方式绑定中同名的自定义输入和输出

如何修复错误在 Angular 2 clickeditor 中找不到名称“对象”

Angular2 RC - 故障排除按钮