【问题标题】:mat-list-item does not count "mat-line" classes in a child componentmat-list-item 不计算子组件中的“mat-line”类
【发布时间】:2021-05-05 01:10:19
【问题描述】:
【问题讨论】:
标签:
angular
angular-material
【解决方案1】:
尝试在你的 mat-line 条目周围添加一些空的 DIV,例如:
<mat-list>
<div mat-subheader>Folders</div>
<mat-list-item *ngFor="let folder of folders">
<mat-icon mat-list-icon>folder</mat-icon>
<div class="left">
<p mat-line>
{{folder.name}}
</p>
<p mat-line>
{{folder.updated | date}}
</p>
</div>
</mat-list-item>
<mat-divider></mat-divider>
<mat-list-item *ngFor="let folder of folders">
<my-list-item [section]="folder"></my-list-item>
</mat-list-item>
</mat-list>
或者是这样的:
<mat-list>
<div mat-subheader>Folders</div>
<mat-list-item *ngFor="let folder of folders">
<mat-icon mat-list-icon>folder</mat-icon>
<div class="left">
<p mat-line>
{{folder.name}}
</p>
</div>
<div class="right">
<p mat-line>
{{folder.updated | date}}
</p>
</div>
</mat-list-item>
<mat-divider></mat-divider>
<mat-list-item *ngFor="let folder of folders">
<my-list-item [section]="folder"></my-list-item>
</mat-list-item>
</mat-list>