Angularjs-Charts - How to display monetary values in the chart

1

I'm using the angular-charts.js library

I want to display values that return from the bank, formatted in monetary values

$scope.series = ['Valor Etapa', 'Valor Realizado', 'Resultado'];
$scope.labels = [];
$scope.data = [];
if (typeof json== 'object') {

              $scope.labels = $.map(data, function(item) {
                return item.etapa_projeto
            })

            $scope.data.push($.map(data, function(item) {
                return item.valor_etapa
            }))
            $scope.data.push($.map(data, function(item) {
                return item.valor_realizado
            }))
            $scope.data.push($.map(data, function(item) {
                return item.resultado
            }))
          }

date

   data[
        0:{
            etapa_projeto:"modulo controle"
             resultado:"500.00"
             situacao:"Em Andamento"
             valor_etapa:"1000.00"
             valor_realizado:"500.00"
           }  
         ]

graphic

    
asked by anonymous 17.01.2017 / 23:43

1 answer

0

Use the filter directive directly on your controller in this way

    $filter('currency')(amount, symbol, fractionSize)

    $scope.data.push($.map(data, function(item) 
    {
         return  $filter('currency')(item.valor_realizado, 'R$',2); 
    }))

link

    
20.01.2017 / 12:51