Поскольку angular имеет стили, импортированные на уровне компонента, вы можете создать module_1.scss
и module_2.scss
- и затем для каждого компонента уровня контейнера в модулях добавить соответствующий файл scss в массив стилей
Пример module_1> component_foo
@Component({
selector: 'app-foo',
templateUrl: './foo.component.html',
styleUrls: ['../module_1.scss']
})
Пример module_2> component_bar
@Component({
selector: 'app-bar',
templateUrl: './bar.component.html',
styleUrls: ['../module_2.scss']
})
В связи с этим я бы порекомендовал попытаться сгруппировать компоненты в родительские «контейнеры» другого small / dumb childкомпоненты, поэтому только родительские элементы должны импортировать стили