fix(forms): number input should report null when blank

Closes #6932

Closes #8141
This commit is contained in:
Kara Erickson
2016-04-20 07:13:19 -07:00
committed by Kara
parent 12837e1c17
commit e69cb40de3
2 changed files with 48 additions and 1 deletions
@@ -35,7 +35,7 @@ export class NumberValueAccessor implements ControlValueAccessor {
}
registerOnChange(fn: (_: number) => void): void {
this.onChange = (value) => { fn(NumberWrapper.parseFloat(value)); };
this.onChange = (value) => { fn(value == '' ? null : NumberWrapper.parseFloat(value)); };
}
registerOnTouched(fn: () => void): void { this.onTouched = fn; }
}