Handle strings in source mapped as numbers (#14318)

This commit is contained in:
Lukas Olson 2017-10-09 15:54:09 -07:00
parent 1ef7db6f10
commit 72a2af85e9
3 changed files with 15 additions and 0 deletions

View file

@ -0,0 +1,13 @@
import { uiModules } from 'ui/modules';
const module = uiModules.get('kibana');
module.directive('stringToNumber', function () {
return {
require: 'ngModel',
link: function (scope, element, attrs, ngModel) {
ngModel.$formatters.push((value) => {
return parseFloat(value);
});
}
};
});

View file

@ -12,6 +12,7 @@
/>
<input
ng-switch-when="number"
string-to-number
type="number"
placeholder="{{placeholder}}"
step="any"

View file

@ -2,6 +2,7 @@ import { uiModules } from 'ui/modules';
import template from './filter_params_input_type.html';
import '../../directives/validate_date_math';
import '../../directives/validate_ip';
import '../../directives/string_to_number';
const module = uiModules.get('kibana');
module.directive('filterParamsInputType', function () {