Общий вопрос: как я могу реализовать угловой материал на конкретном компоненте, но сохранить другие компоненты (не зависит от материала scss.)
Я создал компонент-обертку для angular material
связанных модулей.Но оставляя инкапсуляцию на Emulated
(по умолчанию), чтобы предотвратить утечку внутренней укладки (материала).(Я смотрел на реализацию ng-material, инкапсуляция установлена в NONE)
Другие стили работают, добавляя :host ::ng-deep
, чтобы обернуть некоторые из пользовательских стилей для моих компонентов материала, чтобы нарушить инкапсуляцию по умолчанию.
Но как я могу применить стандартные угловые материалы?(@include mat-core;) Поскольку я ограничил стилизацию дочерних компонентов материала, мне кажется, что я не могу применить обязательную тему scss: (@include mat-core;)
Мне не нужен компонент A иИзменение стиля D, даже если я использую правильный переключатель оболочки.