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