使用ngModel读取值时,将Number(> 1e + 20)转换为指数形式

时间:2019-07-12 06:23:28

标签: angular typescript angular2-forms angular-ngmodel

我试图使用ngModel获取数字值。直到数字小于1e + 20为止,一切都很好,如果大于1e + 20,数字将自动转换为指数形式。

<input type="text" class="form-control m-input" id="val" name="parameter" [(ngModel)]="parameterVal"required>

例如,如果用户输入20000 在ts文件20000中读取'parameterVal'时输出 但是如果用户输入2000000000000000000000,我在.ts中得到的是1e + 21。 任何人都请解释这种转换的原因

我的cli角版本是6.2.9 打字稿版本为2.9.2

0 个答案:

没有答案