使用角度2/4材质更改单击事件上的material-icon可以通过以下步骤实现:
<mat-icon (click)="changeMaterialIcon()">favorite</mat-icon>
import { Component } from '@angular/core';
@Component({
selector: 'app-your-component',
templateUrl: './your-component.component.html',
styleUrls: ['./your-component.component.css']
})
export class YourComponent {
materialIcon: string = 'favorite';
changeMaterialIcon() {
if (this.materialIcon === 'favorite') {
this.materialIcon = 'star';
} else {
this.materialIcon = 'favorite';
}
}
}
<mat-icon (click)="changeMaterialIcon()">{{ materialIcon }}</mat-icon>
这样,当你点击material-icon时,它的材质就会根据点击事件的处理方法进行更改。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云