繁体   English   中英

“颜色”属性不起作用<mat-toolbar>在 Angular Materia 的侧面导航中</mat-toolbar>

[英]“Color” attribute does not work on <mat-toolbar> in a side navigation in Angular Materia

我无法让mat-toolbar根据我的主题改变颜色。 请看我的代码:

HTML

<mat-sidenav #drawer class="sidenav" fixedInViewport
      [attr.role]="(isHandset$ | async) ? 'dialog' : 'navigation'"
      [mode]="(isHandset$ | async) ? 'over' : 'side'"
      [opened]="(isHandset$ | async) === false">
    <mat-toolbar color="primary" >Menu</mat-toolbar>
    <mat-nav-list>
      <a mat-list-item href="#">
        <mat-icon aria-hidden="false" aria-label="Health Check" color="primary">poll</mat-icon>
        &nbsp; Poll
      </a>
      <a mat-list-item href="#">
        <mat-icon aria-hidden="false" aria-label="Health Check" color="primary">info</mat-icon>
          &nbsp; Announcements
      </a>
    </mat-nav-list>
  </mat-sidenav>

但在内容上,我没有任何问题。 请看我的代码。

<mat-sidenav-content>
    <mat-toolbar color="primary">
      <button
        type="button"
        aria-label="Toggle sidenav"
        mat-icon-button
        (click)="drawer.toggle()"
        *ngIf="isHandset$ | async">
        <mat-icon aria-label="Side nav toggle icon">menu</mat-icon>
      </button>

        <a mat-button href="#">
          <mat-icon aria-hidden="false" aria-label="Health Check">accessibility_new</mat-icon>
          Health Check
        </a>
        <span class="spacer"></span>
        <div *ngIf="!isXs">
          <a mat-button href="#">
            <mat-icon aria-hidden="false" aria-label="Health Check">poll</mat-icon>
            Poll
          </a>
          <a mat-button href="#">
            <mat-icon aria-hidden="false" aria-label="Health Check">info</mat-icon>
            Announcements
          </a>
        </div>

    </mat-toolbar>
    <!-- Add Content Here -->
    <ng-content></ng-content>
  </mat-sidenav-content>

这是图像: 在此处输入图像描述

在 mat-nav 组件中需要将 css 从:

.sidenav .mat-toolbar {
  background: inherit;
}

.sidenav {
  background: inherit;
}

当 mat-nav 组件由原理图创建时会出现此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM