Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在单击下一个列表项之前设置材质列表项颜色常量的步骤_Css_Angular_Angular Material - Fatal编程技术网

Css 在单击下一个列表项之前设置材质列表项颜色常量的步骤

Css 在单击下一个列表项之前设置材质列表项颜色常量的步骤,css,angular,angular-material,Css,Angular,Angular Material,我正在使用组件,其中显示,如下图所示: 在这里,当我单击特定的(如Home 1)时,我想将(Home 1)的文本颜色更改为常量,直到我单击另一个(如Home 3),如下所示: 如何做到这一点?我缺少一些css,这是链接。对于可以这样使用的路由 <mat-nav-list> <mat-list-item [routerLink]="['/home1']" [routerLinkActive]="['active']"> <mat-icon [class

我正在使用
组件,其中显示
,如下图所示:

在这里,当我单击特定的
(如Home 1)时,我想将
(Home 1)
的文本颜色更改为常量,直到我单击另一个
(如Home 3),如下所示:


如何做到这一点?我缺少一些css,这是链接。

对于可以这样使用的路由

<mat-nav-list>
  <mat-list-item [routerLink]="['/home1']" [routerLinkActive]="['active']">
    <mat-icon [class.active]="selected" matListIcon>home</mat-icon>
    <a matLine>Home 1</a>
  </mat-list-item>

  <mat-list-item [routerLink]="['/home2']" [routerLinkActive]="['active']">
    <mat-icon matListIcon>home</mat-icon>
    <a matLine>Home 2</a>
  </mat-list-item>

  <mat-list-item [routerLink]="['/home3']" [routerLinkActive]="['active']">
    <mat-icon matListIcon>home</mat-icon>
    <a matLine>Home 3</a>
  </mat-list-item>

  <mat-list-item [routerLink]="['/home4']" [routerLinkActive]="['active']">
    <mat-icon matListIcon>home</mat-icon>
    <a matLine>Home 4</a>
  </mat-list-item>

</mat-nav-list>

这是url检查此

您是否将此用于路由?是,我将此用于路由。您希望此退出路由吗?我只希望它用于路由。您可以将其作为新问题发布吗?您询问的选择列表问题已发布新问题,请参见以下内容:
.mat-list-item.active{
  color: red;
  //any styles you like to add
}