Я отображал значения ячеек столбца динамически через mat-table
, и мое требование состоит в том, чтобы отображать содержимое mat-cell
по-разному в зависимости от отображаемого значения ячейки столбца.
Я новичок в angular, и я пробовал все возможные решения, которые я видел в Google, но мне это не помогло.
Учитывая, что у меня есть 2 значения ячеек столбца, отображаемые динамически 1. DealerSize 2.Major Revenue
Содержимое указанных выше двух соответствующих столбцов, основанное на значении ячейки, должно быть разным. DealerSize — пользователь должен видеть флажки, Major Revenue — пользователь должен иметь возможность вводить минимальные и максимальные значения.
Я дал код ниже для флажков и минимальных и максимальных значений
Пожалуйста, помогите мне, если есть способ отобразить код данных ячейки строки, как мы хотим. заранее спасибо.
<mat-cell *matCellDef="let element">
<!-- below content should be displayed if column-1 cell value == "DealerSize"-->
<div fxLayout fxLayoutGap="10px" fxLayoutAlign="center cener">
<div *ngFor="let object of items; let i = index">
<mat-checkbox>{{ object.text }}</mat-checkbox>
</div>
</div>
<!-- below content should be displayed if column-2 cell value == "Major Revenue" -->
<div fxLayout fxLayoutGap="10px" fxLayoutAlign="center cener">
<div>
<mat-form-field class="width">
<input matInput placeholder="Min Value" />
</mat-form-field>
</div>
<div>
<mat-form-field class="width">
<input matInput placeholder="Max Value" />
</mat-form-field>
</div>
</mat-cell>