0

在运行 CodeEffects 规则编辑器的本地版本时,当我尝试在条件中输入小数时收到错误消息。在角度示例项目中,我已将pulse属性的类型更新为decimal?以及为什么尝试输入小数,我收到以下错误消息:

在此处输入图像描述

当我输入一个点而不是逗号时,它会自动更正为一个点。我的本地机器的当前文化是 nl-nl,我的浏览器也是。当我运行您的现场演示时,它可以正常工作。

在此处输入图像描述

在本地运行时有什么问题?

4

1 回答 1

1

在服务器上调用您的规则评估代码之前,将当前区域性设置为 en-US。根据数字输入处理文化并不是一件容易的事。我们决定将所有数字分隔符简单地转换为美式点,而不是与所有可能的用例、设备、客户端和场景作斗争。这样,多文化产品就可以在没有不必要的复杂性的情况下运行。此更改是在 4.x 版本中引入的

于 2021-07-20T22:07:08.010 回答