对于自定义组件,class属性在角度2中是否有用? 例如:
<app-my-first-component class='darkBackground'></app-my-first-component>
看起来该类不会影响组件。
答案 0 :(得分:1)
是的,您可以使用class属性。并且,使用主机属性还有另一种方法可以做到这一点。
@Component({
selector: 'app-my-first-component',
host: {'class':'darkBackground'}
})
答案 1 :(得分:1)
您可以通过向app-my-first-component
添加样式
@Component({
...,
styles: [`
:host(.darkBackground) {
color: white;
background-color: darkgrey;
}`]
})