Angular ngx-datatable 条件属性?
Angular ngx-datable conditional prop?
我有一个 ngx-datatable,我正在尝试根据条件从两个不同的对象中获取列值。
我尝试在 prop 字段中添加条件,但这不起作用。
<ngx-datatable-column name="Price" prop="counters ? counters[counterBidsNo - 1].price : price">
<ng-template let-value="value" ngx-datatable-cell-template>
{{ value }} {{ offer?.payment.currency }}
</ng-template>
</ngx-datatable-column>
有什么方法可以实现这个输出吗?
如果您不在 prop
周围使用方括号,您会将普通文本绑定到它。但是,如果用方括号 [prop]
将其括起来,您会将对象绑定到它。您可以阅读更多相关信息 here
所以你的解决方案是
[prop]="counters ? counters[counterBidsNo - 1].price : price"
我有一个 ngx-datatable,我正在尝试根据条件从两个不同的对象中获取列值。
我尝试在 prop 字段中添加条件,但这不起作用。
<ngx-datatable-column name="Price" prop="counters ? counters[counterBidsNo - 1].price : price">
<ng-template let-value="value" ngx-datatable-cell-template>
{{ value }} {{ offer?.payment.currency }}
</ng-template>
</ngx-datatable-column>
有什么方法可以实现这个输出吗?
如果您不在 prop
周围使用方括号,您会将普通文本绑定到它。但是,如果用方括号 [prop]
将其括起来,您会将对象绑定到它。您可以阅读更多相关信息 here
所以你的解决方案是
[prop]="counters ? counters[counterBidsNo - 1].price : price"