要解决Angular添加了收藏按钮但颜色没有改变的问题,可以按照以下步骤进行:
.favorite {
color: red;
}
.not-favorite {
color: black;
}
isFavorite
属性,并创建toggleFavorite
方法来切换isFavorite
的值。export class MyComponent {
isFavorite: boolean = false;
toggleFavorite() {
this.isFavorite = !this.isFavorite;
}
}
这样,当点击收藏按钮时,toggleFavorite
方法会被调用,切换isFavorite
的值。在HTML模板中使用ngClass
来根据isFavorite
的值动态绑定按钮的样式,从而实现按钮颜色的改变。