要解决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的值动态绑定按钮的样式,从而实现按钮颜色的改变。