【问题标题】:How to make a list of cards, each one in its entire width, using a grid in Angular Material?如何使用 Angular Material 中的网格制作一张卡片列表,每一张卡片的整个宽度都是如此?
【发布时间】:2018-10-23 09:55:15
【问题描述】:

我使用 Angular 6 和 Material,并且我有一个卡片组件

<mat-card>
<mat-grid-list cols="12">            
    <mat-grid-tile colspan="3"><img [src]="urlAvatar" style="width:250px;height:200px"></mat-grid-tile>
    <mat-grid-tile colspan="6">{{doctor.SecondName}} {{doctor.FirstName}} {{doctor.ThirdName}}</mat-grid-tile>
    <mat-grid-tile colspan="3">{{doctor.Specialization}}</mat-grid-tile>
</mat-grid-list>
</mat-card>

我有一个组件可以显示这些卡片的列表

<mat-grid-list cols="12">
  <mat-grid-tile colspan="4">Filter Panel</mat-grid-tile>
  <mat-grid-tile colspan="8">
    <app-doctor-list-item style="width:100%" *ngFor="let doctor of doctors" [doctor]="doctor">
    </app-doctor-list-item>
  </mat-grid-tile>
</mat-grid-list>

但是所有的卡片都在一行中显示给我,我需要每一张都占据整行。请告诉我如何解决这个问题。

【问题讨论】:

    标签: angular angular-material


    【解决方案1】:

    对于卡片为什么你使用网格列表使用卡片 &lt;mat-card *ngFor="let doctor of doctors" &gt;Simple card&lt;/mat-card&gt;这可能对你有帮助

    供参考使用:https://material.angular.io/components/card/overview

    【讨论】:

    • 这个我明白,但是我想把卡片里面的空间分成水平块
    • .content-card{ float: left;边距:10px;宽度:10rem;边框半径:0px; } 简单卡
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2018-05-12
    • 2018-12-08
    • 2021-08-17
    • 2019-04-05
    • 1970-01-01
    • 2021-06-09
    相关资源
    最近更新 更多