【发布时间】:2016-11-06 17:28:08
【问题描述】:
我正在尝试在 Angular2 项目中实现主题。
当有人更改 web 应用程序的主题时,它会使用 javascript 更改 body 的类。并且应用程序中的每个组件都有与每个主题相关的颜色。
有人可以建议我如何在 Angular2 组件中执行此操作。
当我用
编写组件样式表时body.theme-1 .header {
background-color: red;
}
它不起作用。
任何其他方式来实现这一点。
如果我从组件样式表中剪切相同的 css 并放入 index.html 或通用样式表中,它就可以工作。但这是一个巨大的应用程序,我不想将所有组件样式都写到一个地方。无法管理。
【问题讨论】:
标签: css angular styles less components