单击角度按钮后如何更改按钮的颜色

ran*_*nes 1 html angular angular6

单击按钮后,我需要将按钮颜色更改为红色(原色为红色),请帮助我单击按钮后如何更改颜色。

 <td>
      <button mat-icon-button color="primary">
        <mat-icon>remove_circle</mat-icon>
      </button>
      </td>
Run Code Online (Sandbox Code Playgroud)

Har*_*hid 8

在您的代码中实现此逻辑。

var isClicked = false;
Run Code Online (Sandbox Code Playgroud)
.myClass{
  color : red;
}
Run Code Online (Sandbox Code Playgroud)
<td>
      <button mat-icon-button color="primary" (click)="isClicked = !isClicked" [class.myClass]="isClicked">
        <mat-icon>remove_circle</mat-icon>
      </button>
      </td>
Run Code Online (Sandbox Code Playgroud)