2013-04-15 2 views
22

각도의 통화 필터를 사용 중이며 추가 기호를 출력하는 것으로 보입니다.각도 통화 필터 - 기호 Â 추가

HTML :

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

개체 합계 :

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

:

Â$500.00 
Â$65.00 
Â$565.00 

사람이 전에이 발생 했습니까? 나는 최신 각을 사용하고있다 1.0.6

업데이트 : 그것은 각도의 축소가 밝혀졌다. 내가 축소되지 않은 각을 포함 시켰을 때 고정시켰다.

+0

인코딩 문제와 비슷합니다. ** 모든 ** 파일, 리소스가 ** 동일한 ** 인코딩으로 브라우저에 전송되었는지 확인하십시오! ('utf8' 선호) – TheHippo

+0

아니오, 전에는 본 적이 없습니다. 로케일 정의 (ngLocale 모듈)와 함께 추가 파일을 포함 했습니까? 재생산 시나리오와 함께 plunk를 공유 할 수 있습니까? –

+0

@ TheHippo, 로캘 파일 포함 여부에 관계없이 1.1.5에서 동일한 문제가 발생합니다. 내 각형 파일은 축소되지 않습니다. –

답변

13

예. 이것이 uglify 인 것으로 확인되었습니다.

ascii_only=true 옵션으로 빌드하면 문제가 해결 된 것 같습니다. 추하게 업데이트

+0

'ascii_only = true'로 빌드하는 방법을 보여줄 수 있습니까? – TheKojuEffect

+1

gulp 빌드 플러그인을 통해 gulpUglify ({출력 : {ascii_only : true}})'를 통해 사용하고있었습니다. https://github.com/mishoo/UglifyJS의 사용법 섹션 –

+0

에 설명 된대로 옵션으로 명령 줄을 통해 호출 할 수있는 것 같습니다. 꿀꿀 거리는 소리와도 잘 어울립니다. 꿀꺽 - uglify''와 – TheKojuEffect

3

Uglify.js를 사용하여 Angular를 축소하고 다른 스크립트와 결합하여 하나의 연결된 파일로 만든 다음 축소 할 때이 문제가 발생할 수 있습니다. 이를 해결하려면 개발 버전 대신 프로젝트에 Angular의 사전 축소 버전을 포함해야합니다. 문제가 Uglify.js 또는 Angular로 인한 것인지 확실하지 않지만이 문제를 해결 한 방법입니다.

+0

나는 wiredep를 사용하고 Bower가 권장하는 정상 버전을 포함합니다. – Toolkit

0

은이 메타 태그를 가지고 있는지 확인

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

와 함께 문제를 해결할 것으로 보인다.

<meta charset="utf-8"> 
+0

이 좋은 작품, angular.min.js'도'와 함께 작동 – Evgeny

+0

덕분에 .. – Shardul