У меня есть массив объектов, подобных этому:
list =[
{
name:"name1",
value:true
} {
name:"name2",
value:false
} {
name:"name3",
value:true
} {
name:"name4",
value:false
}
]
Что я хочу сделать, это показать внутри текстовой области все имена объектов, и если object.value имеет значение false, подчеркнуть или жирным шрифтом линию.И затем, чтобы иметь возможность писать внутри текстовой области, чтобы удалить подчеркнутые элементы.
То, что я пробовал, было:
<textarea *ngFor="let item of list" [ngClass]="{cssClass: item.value==false}">
{{item.name}}
</textarea>
- Проблема в том, что он показывает пустую текстовую область длякаждый объект И
<div *ngFor="let item of list" [ngClass]="{cssClass: item.value==false}">
<textarea>
{{item.name}}
</textarea>
</div>
Проблема здесь в том, что он создает текстовое поле на строку, где строка находится внутри.
Спасибо !!