Я получаю много лишних пробелов в пользовательском интерфейсе при использовании mat-grid-tile
под mat-grid-list
компонентом Angular Material.
<span *ngFor="let row of rowsArr" class="rowClass">
<mat-grid-list cols="{{row.colsArr.length}}">
<mat-grid-tile *ngFor="let col of row.cols">
<app-sample-component [col]=col></app-sample-component>
</mat-grid-tile>
</mat-grid-list>
</span>
Вот пример фрагмента кода. При проверке в Dev Tools я обнаружил, что некоторые padding-top
и padding-bottom
вычисляются динамически с использованием calc()
функции css (например, - padding-top: calc((100% - 0px) * 1 + 0px)
) и применяются в пользовательском интерфейсе.
Я хочу переопределить или отключить эти типы CSS. Отключение или переопределение этого CSS может решить эту проблему.
Пожалуйста, помогите мне удалить эти отступы.
Предварительное условие - Пожалуйста, не используйте свойство rowHeight
в компоненте mat-grid-list
, потому что каждый столбец имеет разные виды реализации. Например, col может быть простым текстовым компонентом, таблицей, изображением или чем-то еще.
Заранее спасибо.