0
AngularJSの通貨フィルタで、デフォルトで「ドット」が「カンマ」である小数点を変更するにはどうすればよいですか?AngularJSのドットとカンマの置換
例:
{{10000 | currency}} 10,000.00 ==> 10.000,00
ありがとう!
AngularJSの通貨フィルタで、デフォルトで「ドット」が「カンマ」である小数点を変更するにはどうすればよいですか?AngularJSのドットとカンマの置換
例:
{{10000 | currency}} 10,000.00 ==> 10.000,00
ありがとう!
構成ブロック内のデコレータを使用して、ロケールNUMBER_FORMATS
のプロパティDECIMAL_SEP
とGROUP_SEP
を変更する作業デモがあります。それは一度だけ呼び出されると、それに依存して任意のfilter
のために有効である。
angular
.module('App', [])
.config(['$provide', function($provide) {
$provide.decorator('$locale', ['$delegate', function($delegate) {
$delegate.NUMBER_FORMATS.DECIMAL_SEP = ',';
$delegate.NUMBER_FORMATS.GROUP_SEP = '.';
return $delegate;
}]);
}])
.controller('ExampleController', function($scope) {
$scope.myNumber = 10000;
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="App" ng-controller="ExampleController">
<p>{{myNumber | currency}}</p>
</div>
たぶんhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/参照/ Global_Objects/Number/toLocaleString – epascarello
http://stackoverflow.com/questions/27547680/angular-js-currency-symbol-euro-after-ちょうどグーグルの "角列ヨーロッパ" –