angularjs – 将ui网格网格列格式化为货币(RC 3.0)

下面的网格选项按预期显示数据.但是如果我尝试格式化cellTemplate中的row.entity [col.field]值,我不会返回任何数据.

码:

$scope.gridOptions = {
    enableSorting: true,
    columnDefs: [
        {name: 'Award Title', field: 'projectTitle', minWidth: 100 },
        {name: 'Amount', field: 'awardAmount', cellTemplate: '<div>{{Number(row.entity[col.field]).toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,')}}
    ]
};

任何关于如何将列格式化为货币的指导意见.

谢谢.

您可以使用’currency’cellFilter格式化数据.

$scope.gridOptions = {
    enableSorting: true,
    columnDefs: [
        {name: 'Award Title', field: 'projectTitle', minWidth: 100 },
        {name: 'Amount', field: 'awardAmount', cellFilter: 'currency' }}
    ]
};
相关文章
相关标签/搜索