personalizados filtros filtro busqueda angularjs currency

angularjs - filtros - ng-currency



Filtro de moneda angular-Símbolo (4)

Actualizar Uglify parece resolver el problema junto con

uglify({ ''ascii-only'': true })

Estoy usando el filtro de moneda de angular y parece que está emitiendo un símbolo adicional:

El html:

{{totals.subtotal | currency}} {{totals.tax | currency}} {{totals.total | currency}}

Los totales de objeto:

var totals = {subtotal: 500, tax: 65, total: 565};

Salida:

Â$500.00 Â$65.00 Â$565.00

¿Alguien encontró esto antes? Estoy usando el último angular 1.0.6

Actualización: Resulta que la minificación de angular causó esto. Cuando incluí el angular no minificado lo arregló.


Asegúrate de tener esta etiqueta meta.

<meta charset="utf-8">


Parece que cuando minimizas Angular con Uglify.js, y posiblemente cuando lo combinas con otros scripts en un archivo concatenado y luego lo minimizas, surge este problema. Para resolverlo, debe incluir la versión predeterminada de Angular en su proyecto en lugar de la versión de desarrollo. No estoy seguro de si el problema se debe a Uglify.js o Angular, pero así es como lo solucioné.


Sí confirmó que esto es uglify.

Si lo ascii_only=true con la opción ascii_only=true , entonces parece que se resuelve el problema.