所以我有一个父组件,其子组件绑定在ngFor()
诸如:
<categories *ngFor= "let category of categories" [category]="category"></categories>
这些类别中的每一个都有一个ngClass
类似这样的标题文本(当我单击它时,我在子组件中选择了一个我设置为 true 的变量):
<h3 class="my-3 px-1 category" [ngClass]="{'category-selected':selected}">
{{ category.Title }}
</h3>
当您单击类别子元素时,我一直在尝试将这个文本变为绿色,但收效甚微。
这很好,但我的主要问题是,每当我点击第一个类别之后的第二个类别时,第一个类别的文本仍然设置为绿色,并且我不知道如何在单击不同时将此文本设置回其原始颜色类别(即,如果未选择类别,则重置其颜色)。