Olá, estou com o seguinte problema. Fiz uma factory para definir as formatações que vou usar no sistema.
Quando apliquei a formatação no componente INPUT, ele aplicou a formatação correta no valor porém não consigo editar mais o campo.
Alguém ja passou por essa situação para me ajudar? Segue
angular
.module('app')
.factory('FuncaoGlobalService', function ($filter) {
return {
vazaoFormatter: function (value) {
return $filter('number')(value, 5);
//value.toLocaleString('pt-BR', { maximumFractionDigits: 5, minimumFractionDigits: 5 })
},
pressaoFormatter: function (value) {
return value.toLocaleString('pt-BR', { maximumFractionDigits: 2, minimumFractionDigits: 2 })
}
HTML
<input type="text" class="form-control text-center" id="oleo" ng-model="cfgindicadores.global.vazaoFormatter(cfgindicadores.model.oleo)" ng placeholder="Oleo"
No controller eu faço a assinatura da factory para poder utiliza-la.