我想在我的Angular应用中添加几个主题,我想让用户自己动手做。
我只想对颜色进行一些更改,因此这应该只影响我的SCSS文件的几行:
styles.scss
html, body {
background-color: black;
}
app / app.component.scss
.title {
color: green;
}
.subtitle {
color: grey;
}
.text {
color: white;
}
如何使其在运行时由用户更改?
我在Google上进行搜索,甚至在SO上也进行了搜索(例如this question),但是所有答案都涉及在编译时加载不同样式的文件,但这不能使用户在更改主题时更改主题。应用正在运行。