Angularjs 如何在输入数字字段中添加逗号?
这个问题很简单,但给我带来了一些问题 我有一个Angularjs 如何在输入数字字段中添加逗号?,angularjs,html,Angularjs,Html,这个问题很简单,但给我带来了一些问题 我有一个,我想用逗号显示输入数据。例如,如果用户键入1500,字段必须显示1500 <input type="number" name="valuation_stocks" ng-model="valuation.estimated_stocks"> 也许这有帮助 app.directive('format', ['$filter', function ($filter) { return { require: '?n
,我想用逗号显示输入数据。例如,如果用户键入1500,字段必须显示1500
<input type="number" name="valuation_stocks" ng-model="valuation.estimated_stocks">
也许这有帮助
app.directive('format', ['$filter', function ($filter) {
return {
require: '?ngModel',
link: function (scope, elem, attrs, ctrl) {
if (!ctrl) return;
ctrl.$formatters.unshift(function (a) {
return $filter(attrs.format)(ctrl.$modelValue)
});
ctrl.$parsers.unshift(function (viewValue) {
elem.priceFormat({
prefix: '',
centsSeparator: ',',
thousandsSeparator: '.'
});
return elem[0].value;
});
}
};
编号不支持通信也可检查此编号的可能重复项