我的Angular 2应用程序中有一些CSS规则,这些规则在各种组件中都很常见.显然,我不想将它们复制并粘贴到每个组件的样式中.我目前有2个想法:
head部分中的链接将其包含在内.@Component每个组件的装饰器中,例如
styleUrls: [ './myComponentStyle.css', '../common/common.css']对我来说,第一种方法看起来并不那么棱角分明,但同时它确实可以工作并且易于实现.
第二个需要对每个组件进行一些工作,但允许更多地控制一个人使用的样式.它还允许我将我的常用样式组织成较小的样式表,并仅使用所需的样式表.
你喜欢这些解决方案还是第三个更好的解决方案?:)