Como sabemos para formatar moedas no AngularJS utilizamos o currency, porém a configuração de moeda é utilizada a do servidor onde nossa aplicação está publicada, ou seja, se tivermos em um servidor Norte Americano, será retornado o símbolo ‘$’ e não ‘R$’ como gostaríamos. Para correção utilize:
[html]
{{model.valor | currency: ‘R$’}}
[/html]
Se quiser validação direto no controller utilize:
[html]
$filter(‘currency’)(campoDinheiro, ‘R$’)
[/html]
Simples não?