Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular项目中的主题支持_Angular_Less_Themes - Fatal编程技术网

Angular项目中的主题支持

Angular项目中的主题支持,angular,less,themes,Angular,Less,Themes,我有一个用angular2编写的基础项目(我们称之为模板项目),它提供了一些基本组件。此基础项目用于许多其他项目(我们称之为解决方案项目)。在模板和解决方案项目中,我使用较少的样式 工作流程是,我在模板项目中添加一些组件,将其发布到npm本地存储库,然后在解决方案项目中使用它 我想在我的解决方案中添加主题支持,但我不知道如何实现这一点 我想到的第一件事是为不同的主题保留不同的可验证性(只是一个想法)。但我面临的问题是,当我在解决方案中使用模板项目时,它包含组件的捆绑版本,这意味着更少的组件已经被

我有一个用angular2编写的基础项目(我们称之为模板项目),它提供了一些基本组件。此基础项目用于许多其他项目(我们称之为解决方案项目)。在模板和解决方案项目中,我使用较少的样式

工作流程是,我在模板项目中添加一些组件,将其发布到npm本地存储库,然后在解决方案项目中使用它

我想在我的解决方案中添加主题支持,但我不知道如何实现这一点

我想到的第一件事是为不同的主题保留不同的可验证性(只是一个想法)。但我面临的问题是,当我在解决方案中使用模板项目时,它包含组件的捆绑版本,这意味着更少的组件已经被编译,因此我不能使用更少的可验证性来覆盖样式

我从中了解了主机上下文,但仍然不确定它如何适合我的场景

有人做过类似的工作吗?请帮忙