xhtml:
<div>{{ item.valor | formataValor }}</div>
filter.js:
app.filter('formataValor',function(){
return function(valor){
console.log('globalization: '+valor)
navigator.globalization.numberToString(
valor,
function (number) {
console.log('numero formatado:' + number.value);
return number.value;
},
function () {
console.log('erro de formatacao de valor');
},
{type: 'currency'}
);
}
});
$scope.items.forEach(function (item) {
navigator.globalization.numberToString(item.valor, function (number) { item.valorFormatted = number}, function () { console.log('erro de formatacao de valor'); }, {type: 'currency'})
});
<div class="col">{{item.valorFormatted }}</div>