首页 > 解决方案 > 在 Angular 运行时更改应用程序主题

问题描述

我正在尝试实现不同的颜色托盘来设置我们的应用程序的样式,并让 Angular 在运行时使用其中一个。

用例是我们有一个 UI 将被不同的客户端使用,并且每个客户端都喜欢它使用不同的颜色集。因此,在用户根据他们所属的公司登录后,我希望 Angular 加载一组不同的颜色。

我发现了几种使用 CSS 变量的方法,但不幸的是我们需要支持 IE。

这可能吗?

谢谢

标签: javascriptcssangulartypescriptsass

解决方案


您可以在此处查看此博客文章

作者解释在这种情况下使用 scss 并在运行时简单地注入 scss 变量。

为了您的关心

我发现了几种使用 CSS 变量的方法,但不幸的是我们需要支持 IE

你需要为此添加一些polyfill


推荐阅读