Css 角网格中基于模块的造型

Css 角网格中基于模块的造型,css,angular,Css,Angular,我有一个有两个模块的angular应用程序。一个用于公共网站,另一个用于管理面板。对于两个模块,我有两个布局,还有两个单独的css文件。公共网站使用引导和管理面板使用一些角度的主题。当我在angular.json中导入两个css文件时,我的公共网站受到主题css的影响,管理面板也受到引导的影响。我不想要它。我是否可以基于模块/布局而不是全局导入这些css文件 PS:当我在angular.json中全局导入它们并在布局组件中禁用它们时,ngOnInit就像document.styleSheets[

我有一个有两个模块的angular应用程序。一个用于公共网站,另一个用于管理面板。对于两个模块,我有两个布局,还有两个单独的css文件。公共网站使用引导和管理面板使用一些角度的主题。当我在angular.json中导入两个css文件时,我的公共网站受到主题css的影响,管理面板也受到引导的影响。我不想要它。我是否可以基于模块/布局而不是全局导入这些css文件

PS:当我在angular.json中全局导入它们并在布局组件中禁用它们时,ngOnInit就像
document.styleSheets[1]。disabled=true,它会导致问题。比如,在我登录并重定向到管理面板后,面板以零样式打开,我必须按F5刷新它。同样,当我注销并重定向到公共网站时,这种情况再次发生,我必须按F5


我在这里遗漏了什么?

我已经找到了解决的办法


我正在布局组件的scss文件中导入目标css文件。这样,它们就不会相互影响。

但是,现在出现了一个新问题。例如:打开公共站点,效果很好。登录并重定向到管理面板,效果良好。当我注销并重定向到公共网站时,公共网站会被管理面板的css影响几秒钟,然后加载自我css文件。有什么办法可以预防吗?