JSFiddle - React, Tailwind, and code Playground
by Tom
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.20/i18n/angular-locale_da-dk.js"></script>
<body>
<h2>AngularJS <code>currency</code> formatter</h2>
<p>{{10 | currency}}</p>
<p>{{-10 | currency}}</p>
<h2>Custom <code>nfcurrency</code> formatter</h2>
<p>{{10 | nfcurrency}}</p>
<p>{{-10 | nfcurrency}}</p>
</body>
JavaScript
angular.module('demo', [])
.filter('nfcurrency', ['$filter', '$locale', function ($filter, $locale) {
var currency = $filter('currency'),
formats = $locale.NUMBER_FORMATS;
return function (amount, symbol) {
var value = currency(amount, symbol);
return value.replace(new RegExp('\\' + formats.DECIMAL_SEP + '\\d{2}'), '');
};
}]);
angular.bootstrap(document, ['demo']);