我想弄清楚如何为我的项目创建不同的主题。我已经设计了所有内容,以及相当大的项目,现在我想添加一个不同的主题。
有没有办法创建2个不同的文件,这些文件将以某种方式包含在style.less或其他任何内容中,并根据用户登录后从后端获得的内容,选择要显示的主题?或者任何其他方式,我正在寻找想法..谢谢
答案 0 :(得分:1)
只限定某些组件
angular-material-theme
mixin将输出库中所有组件的样式。如果您只使用组件的子集(或者如果要更改特定组件的主题),则可以包含component-specific
主题mixins。您还需要包含mat-core-theme
mixin,其中包含常见行为(如涟漪)的主题特定样式。