为了形成数字(日期等),我们有一个Angular管道 .

<span>Decimal value: {{ myModel.decimalValue | number }} </span>

岩石!现在我想将myModel.decimalValue暴露给用户

<input type="text" [(ngModel)]="myModel.decimalValue" >

问题是小数分隔符 . 我希望用户以其原生格式输入值,这可能与JavaScript默认值不同 .

当然,我可以做手册

<input type="text" [ngModel]="myModel.decimalValue" (ngModelChanged)="myModel.decimalValue = Number.parseFloat($event.toString().replace(',', '.'))" >

我只是想知道是否有任何内置工具 .

谢谢