typescript 操作数字时有关formarray和pipe的问题

vbkedwbf  于 2023-04-07  发布在  TypeScript
关注(0)|答案(1)|浏览(130)

我想回答三个问题,根据下面的代码,好吧,我使用管道和formarray将它们发送到数据库,并以正确的格式显示数字,然后我离开示例stackblitz
1.如果保存到数据库,是否必须首先通过再次运行管道并使用pathValue修改值来修改数组?
1.一个加法的例子我看有必要修改一下加法的值 因为TypeScript将小数识别为点,所以我必须在操作它之前更改它,我这样做是正确的吗?
1.有没有一种方法 仅以管道生成的格式显示,但在使用表单控件时,它将它们保存为数字?
目前,我试图修改安排,取代点与逗号和点与空操作他们,它的工作,但我不知道这是正确的

x0fgdtte

x0fgdtte1#

从你的例子中,11.111.133不是一个有效的数字,它应该被当作一个字符串。现在,如果你想做一个加法,你应该根据你得到的小数点的数量来分割它,并添加相应的结果,最后再把它们组合起来,以你的格式显示它们,因为它将再次成为一个字符串。
例如,要添加11.111.133 + 222.222,您应该像这样拆分[11], [111], [113][222],[222],然后添加[11]+[222], [111]+[222], [111]+[0],假设这是您的逻辑工作方式(您可以以任何方式调整它)。因此,这将导致233.333.111

相关问题