【发布时间】:2018-03-30 08:50:19
【问题描述】:
我正在使用 Ionic(和 Angular)。我有一个指令,它在使用DecimalPipe 对其进行转换后更改输入的值。这些值只是数字。
问题是当一个逗号添加到数字时(例如:当用户将值从 100 更改为 1,000 时),光标会向后移动一位。 看起来它并不关心是否添加了逗号。
我的代码:
let decimalPipe = new DecimalPipe(window.navigator.language);
val = decimalPipe.transform(val, this.numberDecimal());
this.model.valueAccessor.writeValue(val);
this.renderer.setElementProperty(this.elementRef.nativeElement.querySelector('input'), 'value', val);
this.model.viewToModelUpdate(val);
【问题讨论】:
标签: angular ionic-framework caret cursor-position