我刚刚开始学习Angular,目前正在尝试实现ng2智能表。
根据文档,该表允许通过“ class”属性配置列,该属性有些起作用。
但是,我遇到了2个问题:
到目前为止,我发现的唯一解决方法是将类型设置为HTML并使用valuePrepareFunction,该函数以html字符串的形式返回相关的类,该类适用于值的格式设置,但仍不会更改颜色标题。
我应该考虑为Angular切换到另一个表库吗?
HTML模板:
<ng2-smart-table [settings]="settings" [source]="data"></ng2-smart-table>
设置:
columns: {
id: {
title: 'ID',
width: '8%',
class: 'text-dark',
type: 'html'
},
profitLoss: {
title: 'P/L',
type: 'html',
valuePrepareFunction: this.toPercent
}