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

时间:2018-07-26 14:00:37

标签: svg cumulocity scada

我有一个svg,想使用两个测量值中的最大值。就像这样:{{max(left, right)}}

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

1 个答案:

答案 0 :(得分:0)

似乎Math不在这里的角度范围内,因此您不能使用max函数(至少我也没有成功)。

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

{{firstValue > secondValue ? firstValue : secondValue}}

使用任何类型的角度表达式时,重要部分是您需要在SVG中的某个位置“声明”变量。否则,它将尝试将整个表达式解析为变量名(这可能会导致您收到错误)。

您只需在SVG开头的某处添加评论。

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

随后,这些变量名在角度范围内是已知的,并且该表达式起作用。