我已经动态地渲染了列单元格值mat-table
,我的要求是mat-cell
根据渲染的列单元格值显示不同的内容。
我是 Angular 的新手,我已经尝试了我在谷歌看到的所有可能的解决方案,但没有帮助我。
考虑到我有 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>