用更少的角度创建2个不同的主题 - Angular 5

时间:2017-12-19 11:24:06

标签: angular less

我想弄清楚如何为我的项目创建不同的主题。我已经设计了所有内容,以及相当大的项目,现在我想添加一个不同的主题。

有没有办法创建2个不同的文件,这些文件将以某种方式包含在style.less或其他任何内容中,并根据用户登录后从后端获得的内容,选择要显示的主题?或者任何其他方式,我正在寻找想法..谢谢

1 个答案:

答案 0 :(得分:1)

只限定某些组件

angular-material-theme mixin将输出库中所有组件的样式。如果您只使用组件的子集(或者如果要更改特定组件的主题),则可以包含component-specific主题mixins。您还需要包含mat-core-theme mixin,其中包含常见行为(如涟漪)的主题特定样式。

Read this article