我肯定缺少某些东西,但是我无法管理一行的布尔值...
我想要的是使某个字符串显示为true(真),另一个字符串显示为false(真)。
这是我做过的,但是不起作用,它始终采用该行的值(布尔值):
<ngx-datatable
class="material striped"
[headerHeight]="'auto'"
[footerHeight]="'auto'"
[columnMode]="'force'"
[rows]="aziones"
[rowHeight]="'auto'"
modelService="modelService"
[sortType]="'single'"
[reorderable]="true"
[limit]="10"
[sorts]="[{prop: 'id', dir: 'asc'}]"
[messages]="{totalMessage: 'totali', emptyMessage: 'Nessun dato'}"
>
<ngx-datatable-column name="Stato" [sortable]="true" [canAutoResize]="true" prop='status'>
<ng-template *ngIf="!aziones" let-row="row" ngx-datatable-cell-template>
</ng-template>
<ng-template *ngIf="!aziones && row['status'] === false" let-row="row" ngx-datatable-cell-template>
<span>Passivo!!!</span>
</ng-template>
<ng-template *ngIf="!aziones && row['status'] === true" let-row="row" ngx-datatable-cell-template>
<span>Attivo!!!</span>
</ng-template>
</ngx-datatable-column>
肯定是平庸的,有人可以向我解释怎么做吗? 谢谢大家!
答案 0 :(得分:1)
我正在从事类似的工作。我正在这样做
<ngx-datatable-column name="Aprobado" prop="aprobado" >
<ng-template let-value="value" ngx-datatable-cell-template>
<span *ngIf="value === false">No Aprobado</span>
<span *ngIf="value === true">Aprobado</span>
</ng-template>
</ngx-datatable-column>
对于我的列 aprobado ,我得到了值,并使用* ngIf子句使用要显示的字符串创建范围。
我请您麻烦您使用 null 值,询问该值是否为 null ,请使用!value
,不要使用{{1} }