У меня есть компонент y которого возможно две темы и соответственно 2 различных css. Можно ли как-то изменять содержание styleUrls либо styles без перезагрузки страницы?Пробовал забивать в localStorage переменную с тем какая у меня будет тема и потом при загрузке компонента ставить определенную тему,но для этого нужна перезагрузка страницы.Вот то что у меня получилось
var theme = localStorage.getItem('color');
if(theme == "dark")
var color = require('../constructor/dark.bootstrap.min.css');
else
var color = require('../constructor/bootstrap.min.css');
var styles=require('./constructor_area.component.css');
@Component({
selector: 'constructor-area',
templateUrl: './constructor_area.component.html',
styles: [styles,color]
})