json에서 값을 내 knockoutjs viewmodel에 매핑합니다.덴마크 문화에 녹아웃을 설정 하시겠습니까?
viewmodel이 입력을 업데이트하지만 10 진수 값은 영어 문화 (1,900.50)입니다. 덴마크 문화 (1.900,50)가 필요합니다.
어떻게하면됩니까? knockoutjs에 문화 설정이 있습니까?
json에서 값을 내 knockoutjs viewmodel에 매핑합니다.덴마크 문화에 녹아웃을 설정 하시겠습니까?
viewmodel이 입력을 업데이트하지만 10 진수 값은 영어 문화 (1,900.50)입니다. 덴마크 문화 (1.900,50)가 필요합니다.
어떻게하면됩니까? knockoutjs에 문화 설정이 있습니까?
JavaScript의 소수점 값은 "문화권"에 없으며 JavaScript 정의에 따라 구분 기호로 점으로 시각적으로 표현되는 숫자 값 일 가능성이 큽니다.
숫자 값의 형식을 지정하려고합니다. 신속하고 더러운 방법은 다음과 같이 무언가를 당신의 ViewModel,에 ko.computed
가치를 창출하기 위해이 작업을 수행 :
this.fooAttribute.toFixed(2).replace(".", ",")
이 fooAttribute가 1234.5
이 포함되어 가정이 1234,50
을 얻을 것입니다.
천 개의 분리자를 원하면 더 똑똑한 작업을해야합니다. 아마도 현지화 라이브러리를 사용해보십시오.
숫자 서식의 경우 Numeral.js을 사용했습니다.
내가 필요로하는 것은 매우 좋았습니다. 또한 자체 언어 형식 정의를 작성할 수 있습니다.
감사합니다. 나는 knockoutjs에 어떤 종류의 문화가 있기를 바랬다. 나는 내 것을 쓰려고 노력할 것이다. – MojoDK
참고로 "culture"는 Microsoft의 말입니다. 레드 몬드 밖에서는 "로케일"이라고 불립니다. http://en.wikipedia.org/wiki/Internationalization_and_localization –