我要根据内容调整angle6垫子表的线条的高度(如您在附图中所见)。
整个目的: 我想首先在单元格中具有第一个DialectLanguage,然后是1- *对应的ID。 然后在同一单元格中,我要列出所有其他DialectLanguages及其ID等...
<div class="mat-elevation-z8">
<mat-table [dataSource]="listData" matSort>
<ng-container matColumnDef="germanEntry">
<mat-header-cell *matHeaderCellDef mat-sort-header>German</mat-header-cell>
<mat-cell *matCellDef="let element"> {{ element.germanEntry }} </mat-cell>
</ng-container>
<ng-container matColumnDef="germanId">
<mat-header-cell *matHeaderCellDef mat-sort-header>German ID</mat-header-cell>
<mat-cell *matCellDef="let element">{{ element.germanId }} </mat-cell>
</ng-container>
<ng-container matColumnDef="references">
<mat-header-cell *matHeaderCellDef mat-sort-header>References to other Languages</mat-header-cell>
<mat-cell *matCellDef="let element">
<span *ngFor="
let item of element.reverseTranslations;
let i = index;
let isLast = last
">
{{ item.reverseGerman2DialectLanguage }} <br >
<span style="display:block;" *ngFor="let innerItem of item.reverseGerman2DialectIdList" let j="index;" let
isInnerLast="last">
{{ innerItem }}
<!-- Comma and space will be appended to all entries except the last one : -->
<span *ngIf="!isInnerLast">, </span>
</span>
</span></mat-cell>
</ng-container>
//
</mat-table>
</div>
此刻,当单元格已满时,相应单元格的新条目将移至右侧。
作为CSS的新手,我可以做什么来解决此问题?
答案 0 :(得分:1)
您可以将内部项目包装到另一个跨度并添加样式display:block;代码。
<span style="display:block;" *ngFor="let innerItem of item.reverseGerman2DialectIdList" let j="index;" let isInnerLast="last">
{{ innerItem }}
<!-- Comma and space will be appended to all entries except the last one : -->
<span *ngIf="!isInnerLast">, </span>
</span>
我在这里创建了一个示例来为您提供更多帮助。
http://plnkr.co/edit/ZOi00Rpa5Vl7GmrjvkN3?p=preview
希望对您有帮助!
干杯!
答案 1 :(得分:1)
由于将来有人可能遇到相同的问题,因此我将发布最终解决方案。 感谢@itsmeniel,他帮助我朝着正确的方向前进!
引用其他语言
{{item.reverseGerman2DialectLanguage}}:
<span style="display:block;" *ngFor="let innerItem of item.reverseGerman2DialectIdList; last as isInnerLast">
{{innerItem}}
<!-- Comma and space will be appended to all entries except the last one : -->
<span *ngIf="!isInnerLast">, </span>
</span>
</span>
</mat-cell>
</ng-container>