У меня есть следующий css в файле css моего компонента:
.mat-expansion-panel-body {
padding: 0;
}
И, таким образом, я ожидаю увидеть это правило (даже если оно переопределено), которое будет отображаться для следующего элемента dom:
<div class="mat-expansion-panel-body">...</div>
Но все, что я вижу в инструментах разработчика, это:
.mat-expansion-panel-body {
padding: 0 24px 16px;
}
Я заметил, что у этого элемента нет класса _ngcontent-c19 , который есть у других элементов host , и поэтому я предполагаю, что это случай Посмотреть инкапсуляцию.
Однако, после прочтения с устаревшими :: ng-deep и / deep / и другими конструкциями прокалывания инкапсуляции, которые должны быть признаны устаревшими, каково лучшее решение для стилизации этого элемента из файла css моего компонента?