我使用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>
但是所有卡片都显示在同一行中,我需要每张卡片都占据整个行。请告诉我如何解决此问题。
答案 0 :(得分:-1)
对于卡片,为什么要使用“网格列表”,请使用卡片
<mat-card *ngFor="let doctor of doctors" >Simple card</mat-card>
这可能对您有帮助
作为参考,请使用:https://material.angular.io/components/card/overview