У меня есть угловой цикл, который возвращает список элементов из моей базы данных. Внутри каждого из этих элементов есть массив (где находится второй цикл *ngFor
.)
Второй цикл (*ngFor="let option of item.options
) будет иметь четыре результата. Когда я нажимаю <li>
с классом вопроса, я хочу добавить класс, чтобы выделить его. Однако, если я нажму на другой <li>
(например, вариант 3 из 4), я бы хотел добавить к нему класс, но удалить его из первого нажатого <li>
.
<ul>
<li *ngFor="let item of items | async">
<div>{{ item.title }}</div>
<div>{{ item.question }}</div>
<ul>
<li class="question" *ngFor="let option of item.options">
{{option}}
</li>
</ul>
</li>
</ul>
Возможно, стоит отметить, что в первом цикле может быть до 15 элементов *ngFor="let item of items | async"