如何让用户更改Angular应用程序的主题?

时间:2018-11-07 15:48:33

标签: css angular sass themes runtime

我想在我的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),但是所有答案都涉及在编译时加载不同样式的文件,但这不能使用户在更改主题时更改主题。应用正在运行。

0 个答案:

没有答案