Имеется следующий код:
<tr *ngFor="let col of allColumns">
<div *ngIf="isChecked(col)==false">
<th>{{col.name}}:</th>
<tr></tr
</tr>
Если у таблицы пользователь убрал столбец (Т.е. чекбокс не стоит isChecked(col)==false), тогда нужно столбец и его значение нужно спрятать в другую часть. Хочу вывести все скрытые столбцы и соответствующие значения.
Проблема в том, что массив столбцов отдельный и массив значений отдельно.
"Col" выглядит следующим образом:
ALLCOLUMNS:[
{
name: 'Название',
prop: 'title'
},
...
По "prop" как раз можно получить значение из другого массива row, который как раз содержит значения конкретного объекта.
Нужно сделать примерно следующее:
<tr *ngFor="let col of allColumns">
<div *ngIf="isChecked(col)==false">
<th>{{col.name}}:</th>
<tr>{{ row.{{col.prop}} }}</tr
</tr>