我有一个css类,需要将其添加到三个不同的组件(例如),这些组件可能不需要我们应用程序的其他组件。 哪一种是最好的方法。
谢谢!
答案 0 :(得分:1)
我想说,将其添加到全局样式中就可以了。视图封装很酷,但是CSS的级联部分仍然是我们应该利用的...只要您仍然知道保持样式有条理并且没有太多的专一性即可。
相反,如果您知道所有三个组件都将共享父组件,则可以关闭该组件的视图封装并在其中添加类,这与添加全局样式基本相同,区别在于添加的样式是加载组件时已加载。
您还可以在父组件上使用::ng-deep
定位其子组件。 Sass带来了其他解决方案,但看起来好像您不是在使用.scss文件。