4

I set according the Angular Doc the bodyClass in the following example:

 <mat-tab-group animationDuration="0ms" [selectedIndex]="selectedIndex">

    <mat-tab label="Documents">
      <ng-template matTabContent>
                  <app-container1></app-container1>
      </ng-template>
    </mat-tab>
    <mat-tab label="Documents2"  [bodyClass]="'tab-item-meta'">
              <app-ref-main1></app-ref-main1>
    </mat-tab>
  </mat-tab-group>

and have in the corresponding *.scss file:

.tab-item-meta {
    height: 70vh;
}

When I open the Developer Console (either in FF or Chromium) I see that the class tab-item-meta is applied. But there the values of the scss file are not applied. When I try to add a code like

<div class="tab-item-meta">test</div>

then I see enter image description here i.e. the class is applied. It seems like this extra attribute _ngcontent-mgf-c556 is missing for the mat-tab-body.

==> How to use the bodyClass properly?

LeO
  • 4,238
  • 4
  • 48
  • 88

0 Answers0