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