0
我正在使用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);
的model
是NgControl类型和renderer
是Renderer型。