Я хочу применить некоторые глобальные стили к своему веб-сайту (тело, h1, h2, h3 и т. д.).
Чтобы сделать это с помощью Angular2, представление инкапсуляции компонента необходимо установить таким образом: encapsulation: ViewEncapsulation.None
.
пример:
@Component({
selector: 'app-root',
templateUrl: template(),
styleUrls: ['global.scss', 'app.component.scss'],
encapsulation: ViewEncapsulation.None,
})
export class AppComponent {
title = 'Hello world!';
}
Проблема в том, что это правило инкапсуляции применяется ко всем этим таблицам стилей компонентов, что означает, что я должен иметь отдельный компонент только для глобальных стилей.
Есть ли другой способ сделать это, не требуя дополнительного компонента и не редактируя конфигурацию сборки Angular-CLI?
(Я использую angular/core 2.0.0-rc.5
и angular-cli 1.0.0-beta.11-webpack.2
)