Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用max函数在svg中使用计算值_Svg_Cumulocity_Scada - Fatal编程技术网

使用max函数在svg中使用计算值

使用max函数在svg中使用计算值,svg,cumulocity,scada,Svg,Cumulocity,Scada,我有一个svg,希望使用两个测量值的最大值。比如:{{max(左,右)} 这不起作用,并在浏览器控制台中出现错误。 如何更改表达式?这里的数学似乎不是角度范围的一部分,因此不能使用max函数(至少我也没有成功) 但是,您可以使用另一种方法 {{firstValue > secondValue ? firstValue : secondValue}} 当您使用任何类型的角度表达式时,重要的部分是您需要在SVG中的某个地方“声明”变量。否则,它会尝试将整个表达式解析为变量名(这可能会导致出现

我有一个svg,希望使用两个测量值的最大值。比如:
{{max(左,右)}

这不起作用,并在浏览器控制台中出现错误。
如何更改表达式?

这里的数学似乎不是角度范围的一部分,因此不能使用max函数(至少我也没有成功)

但是,您可以使用另一种方法

{{firstValue > secondValue ? firstValue : secondValue}}
当您使用任何类型的角度表达式时,重要的部分是您需要在SVG中的某个地方“声明”变量。否则,它会尝试将整个表达式解析为变量名(这可能会导致出现错误)

您只需在SVG的开头添加注释即可

<!-- {{firstValue}} -->
<!-- {{secondValue}} -->

之后,这些变量名在角度范围内已知,表达式工作