У меня есть приложение Angular со следующей таблицей:
<mat-table #table [dataSource]="dataSource" style="width: 100%; table-layout: fixed;" >
<ng-container matColumnDef="network">
<mat-header-cell *matHeaderCellDef>Network</mat-header-cell>
<mat-cell *matCellDef="let row">
<span class="truncate-text">{{row.network}}</span>
</mat-cell>
</ng-container>
<ng-container matColumnDef="config">
<mat-header-cell *matHeaderCellDef [ngClass]="'shortWidth'">Config</mat-header-cell>
<mat-cell *matCellDef="let row" [ngClass]="'shortWidth'">
<span class="truncate-text">{{row.config}}</span>
</mat-cell>
</ng-container>
<ng-container matColumnDef="value">
<mat-header-cell *matHeaderCellDef >Value</mat-header-cell>
<mat-cell *matCellDef="let row">
<span class="truncate-text">{{row.value}}</span>
</mat-cell>
</ng-container>
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row *matRowDef="let row; let i=index; columns: displayedColumns;" style="min-height: 34px;">
</mat-row>
</mat-table>
Я хотел бы удалить границу между строками для первой "сети" mat-cell. Я пробовал разные вещи, например:
<mat-cell *matCellDef="let row" [ngStyle]="{'border': 'none'}">
<mat-cell *matCellDef="let row" [ngStyle]="{'border': '0'}">
<mat-cell *matCellDef="let row" [ngStyle]="{'border-bottom-width': '0'}">
И все виды вещей, но ничего не работает. Кажется, что стиль mat-row, включающий границу между строками, не может быть переопределен.