[英]Add new line in column name of dynamic material table in Angular
我有一個帶有動態列的材料表,目前看起來像 -
但我的預期輸出是這樣的 -
在 PIN GROUNDED = 1 之后我可以做什么來添加新行? 我嘗試添加 BR 但這沒有用。
我生成動態列的代碼是 -
<mat-table matSort [dataSource]="gridDataSource">
<ng-container [matColumnDef]="col" *ngFor="let col of columnsToDisplay">
<mat-header-cell mat-sort-header *matHeaderCellDef>
{{col | uppercase}}
</mat-header-cell>
<mat-cell *matCellDef="let element">
{{element[col]}}
</mat-cell>
</ng-container>
<mat-header-row class="headerHeight" *matHeaderRowDef="columnsToDisplay"></mat-header-row>
<mat-row *matRowDef="let row; columns: columnsToDisplay;"
[ngClass]="row.SEQ % 4 == 0 ? 'rows' : 'row'"></mat-row>
</mat-table>
通過一些研究,我得到了解決方案。
我們可以使用 [innerHtml] 屬性代替 {{colName}} 。 這使得
字符串中的標記反映為水平中斷線。
<span [innerHTML]= "col | uppercase"></span>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.