在角度2的模块级别应用CSS

时间:2017-12-05 09:53:14

标签: html css angular stylesheet

我开发了一个包含三个大模块的应用程序。我想将一些常见的CSS应用于2个模块,但第三个模块将具有不同的CSS。我不想将前两个模块的css应用到第三个模块。

我无法在组件级别应用css,因为每个模块都有许多子模块,组件和子组件。

请建议一种在模块级别实现CSS的方法。

提前致谢

3 个答案:

答案 0 :(得分:0)

不,现在你不能这样做。这是待处理功能(请参阅thisthis)。

但是,您可以使用/ deep / strategy将样式应用于模块的bootstrapped组件。 See this了解更多信息

答案 1 :(得分:0)

您可以通过从模块的根/父组件手动加载和卸载 css 模块来实现,这也会对当前父模块的子模块生效。 请参阅 this 了解说明。

答案 2 :(得分:-1)

在Angular应用中,您应该使用::ng-deep,因为/deep/>>>已弃用。 This link可能有帮助。