Я связываю, чтобы добавить разделитель тысяч и десятичную точку в текстовое поле.
Я также использую указанную ниже директиву
.directive('format', function ($filter) {
'use strict';
return {
require: '?ngModel',
link: function (scope, elem, attrs, ctrl) {
if (!ctrl) {
return;
}
ctrl.$formatters.unshift(function () {
return $filter('number')(ctrl.$modelValue);
});
ctrl.$parsers.unshift(function (viewValue) {
var plainNumber = viewValue.replace(/[\,\.]/g, ''),
b = $filter('number')(plainNumber);
elem.val(b);
return plainNumber;
});
}
};
})
это моя Демо
Мне нужно это изменить. Когда пользователь вводит 500 000, это должно быть как 500 000,00, и пользователь может также ввести 5000,50.
Как я могу изменить это, вы можете помочь