【发布时间】:2021-08-11 23:54:27
【问题描述】:
我是Angular 的新手,我正在建立一个网站,每个项目都有一个愿望清单(星形字体真棒图标)。我的麻烦是当用户希望将项目添加到他们的愿望清单时(当click 事件发生时),我无法理解如何使用ngStyle 用yellow 填充图标颜色。
这是我的HTML 代码与click 事件的一个部分:
<div id="wishlist" (click)="addToWishList(item)"><i class="fa fa-star-o fa-2x" aria-hidden="true"></i></div>
addToWishList(item) 函数在我的component 中定义,并且按预期工作。我确实尝试在<div> 的ngStyles 属性中提供颜色,但是,它预先设置了颜色,而不是在click 事件上。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
这个项目实际上是一个对象吗?我会根据你的情况用最佳实践来回答。
-
@Mohamed.Karkotly 是的,它是一个对象
标签: javascript html css angular