2015-09-02 6 views
5

के अनुसार प्रारूप संख्या मैं इस संख्या 2387,15
प्रदर्शित करने के लिए की जरूरत है मैं AngularJS के साथ यह कर रहा हूं:AngularJS: स्थान

{{myNumber|number:2}} 

मैं 2,387.15 हो रही है मैं (2 और 3 betwen कोमा चाहते हैं मैं फ्रेंच हूँ)।

क्या एंगलुलर के साथ लोकेल सेट करने का कोई तरीका है?

धन्यवाद

उत्तर

7

कार्य # 1। यदि आप फ्रेंच लोकेल चाहते हैं तो आप बस संबंधित स्थानीयकरण फ़ाइल शामिल कर सकते हैं। उदाहरण के लिए:

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.4.5/angular-locale_fr-fr.js"></script> 

फिर कोणीय इसे उठाएगा और सभी स्थानीयकरण के लिए उपयोग करेगा।

<script src="https://code.angularjs.org/1.4.3/angular.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.4.5/angular-locale_fr-fr.js"></script> 
 
<script> 
 
    angular.module('demo', []).controller('mainCtrl', function($scope) { 
 
    $scope.myNumber = 2387,15; 
 
    }); 
 
</script> 
 

 
<div ng-app="demo" ng-controller="mainCtrl"> 
 
    {{myNumber|number:2}} 
 
</div>

कार्य # 2

angular.module('demo', []).controller('mainCtrl', function($scope, $locale) { 
 
    $locale.NUMBER_FORMATS.GROUP_SEP = ' '; 
 
    $scope.myNumber = 2387,15; 
 
});
<script src="https://code.angularjs.org/1.4.3/angular.js"></script> 
 

 
<div ng-app="demo" ng-controller="mainCtrl"> 
 
    {{myNumber|number:2}}  
 
</div>

: एक अन्य साधारण बात आप कर सकते हैं NUMBER_FORMATS.GROUP_SEP लगातार अनुकूलित करने के लिए है