angular - 如何在 Angular Material 设计组件中更改 Mat-Card 元素的高度

标签 angular material-design angular-material2

我在 angular 5 应用程序中有以下代码。它使用 *ngFor 生成如下图所示的 mat-card 序列。但是所有 mat-card 的高度与第一个 mat-card 的高度相同。

         <div fxLayout="row">
          <mat-card *ngFor="let section1 of sections" fxFlex="33" style="margin: 15px;">
               <mat-card-header>
                    <mat-card-title>{{section1}}</mat-card-title>
               </mat-card-header>
               <mat-card-content>
                    <form>
                      <!-----form data goes here ---->
                    </form>

               </mat-card-content>

         </mat-card>

      </div>

结果是下面的垫卡列表,但问题是所有垫卡的高度与循环中第一张垫卡的高度相同。有没有办法根据它承载的内容使其动态化?

Mat-card with same height due to *ngFor

最佳答案

套装fxFlexAlign="stretch"将所有垫卡放在相同的高度。

关于angular - 如何在 Angular Material 设计组件中更改 Mat-Card 元素的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49249623/

相关文章:

Angular CLI - 为什么 <ng serve> 比 <ng build> 更好?

Angular4,将值从模板传递到组件?

html - Angular 7 - 如何设置 Material 菜单的样式以使元素彼此靠近

android - 在 Lollipop 之前的设备上使用 CardView 的空白区域

angular - 如何使用(迷你变体)实现 sidenav 抽屉导航

angular - 如何获取 Angular 5 server.ts 中 --env 变量的值?

CSS 动画扩展组件

android - InputTextLayout,将错误文本设置为帮助文本(不同颜色)

javascript - Observable - 监听 EventEmitter 并发出初始值

angular - 如何过滤垫树组件Angular Material 6.0.1