Задать вопрос
@martrix

Как gпринудительно обновить список элементов в angular?

есть у меня список который выводится с помощью *ngFor
<li  (click)="selectItem(item)" [ngClass]="{selected: item.select}" *ngFor="let item of data; let i = index ">
...
</li>

по клику на элементе все отрабатывает как надо - меняется свойство data[i].select и отрисовывается элемент с новым классом.

но если это свойство задать не по событию click на этом элементе, то список не перерисовывается.
как заставить список перерисоваться, а лучше отрисовать конкретный элемент?
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
если это свойство задать не по событию click

А по какому событию?
В этом событии нужно провести те же манипуляции что и в событии click
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы