Я пытаюсь заполнить список условием для каждого элемента списка, где условие можно изменить с помощью пользовательского ввода. Например: app.component.ts
private check = true;
private some = [
{name: 'ABC', condition: true},
{name: 'def', condition: this.check},
{name: 'GHI', condition: true}
];
app.component. html
<div *ngFor="let item of some">
<div *ngIf="item.condition">
{{item.name}}
</div>
</div>
<select [(ngModel)]="check">
<option [value]="true">true</option>
<option [value]="false">false</option>
</select>
Здесь у меня есть список ['ABC', 'def', 'GHI']
, некоторые элементы которого я хочу отображать всегда (condition: true)
а для остальных я поместил условие в переменную (check)
. Список загружается правильно, но при изменении переменной условия (check)
через раскрывающийся список изменения не отражаются (список не обновляется). Буду признателен за любую помощь!