我想回答三个问题,按照下面的代码,嗯,我使用管道和格式数组将它们发送到数据库,并且数字以正确的格式显示,然后我留下示例stackblitz
-
如果我保存到数据库,我是否必须首先通过再次运行管道并使用pathValue来修改值来修改数组?
-
添加一个加法的例子,我认为有必要修改值,因为TypeScript识别小数作为点,所以我必须在操作它之前改变它,我这样做是正确的吗?
-
是否有一种方法,其中值只显示在管道生成的格式,但使用表单控件时,它保存为数字?
目前我正试图通过用逗号替换点和用空点来操作它们来修改安排,它起作用了,但我不知道它是否正确
从您的示例中,11.111.133
不是有效的数字,它应该被视为字符串。现在,如果你想做一个加法,你应该根据你得到的小数数拆分它,然后添加相应的结果,最后再将它们组合起来,以你的格式显示它们,因为它将再次成为一个字符串。
例如,要添加11.111.133 + 222.222
,您应该将其拆分为[11], [111], [113]
和[222],[222]
,然后添加[11]+[222], [111]+[222], [111]+[0]
,假设这是您的逻辑工作方式(您可以以任何方式调整它)。因此,这将导致233.333.111
.