我正在使用ngx-datatable
Angular 版本9组件。我正在尝试使用 * ngIf命令动态更改name
属性。
- 问题:**我想使用列表中的一个属性来显示正确的名称。
- 代码:**
<ngx-datatable-column *ngIf="id == 0 "
[cellClass]="'alinha-centralizado-global'"
[headerClass]="'alinha-centralizado-global'"
name="{{ 'name1' | translate }}"
prop="fullName"
[flexGrow]="2"
>
<ngx-datatable-column *ngIf="id == 1 "
[cellClass]="'alinha-centralizado-global'"
[headerClass]="'alinha-centralizado-global'"
name="{{ 'name2' | translate }}"
prop="fullName"
[flexGrow]="2"
>
<ng-template let-value="value" ngx-datatable-cell-template>
<span title="{{ value }}">
{{ value | fullName }}
</span>
</ng-template>
</ngx-datatable-column>
name1
和name2
在pt.json
中。而id
是[rows]="list"
属性。当然不起作用。有人知道如何动态更改ngx-datatable-column
属性name
吗?
1条答案
按热度按时间6uxekuva1#
这是一个初学者的问题。正确的方法来显示 prop 的
ngx-datatable-column
name
是在.html
文件中写这样的:在
.ts
文件中,创建一个方法getName()
,条件是动态显示name
。