好的,我有以下HTML(通过Angular 6):
<mat-tab-group class="mat-tab-group is-third-party">
<mat-tab-header class="mat-tab-header">
我现在有以下的SASS代码,想要让它正常工作。
mat-tab-group {
background-color: yellow;
height: 100%;
display: inherit;
&.is-third-party {
background-color: blue;
mat-tab-header {
display: none !important;
}
}
一切都正常,直到isThirdParty(我添加了蓝色背景来查看发生了什么)。
我尝试了各种组合,以使mat-tab-header被命中,但它并没有起作用。我尝试过类名“.”、子选择器“>”等,但无论我做什么,都无法命中mat-tab-header,因此也无法隐藏它。
我只是涉猎SASS,请问有人能看出我做错了什么吗? 更新:请参见下面的我的图片,HTML中有一些多余的内容,但您可以看到这个SASS的HTML看起来是否正确?
mat-tab-group.is-third-party
里面吗? - Huangism