我有一个svg,想使用两个测量值中的最大值。就像这样:{{max(left, right)}}
。
这不起作用,并且在浏览器控制台中显示错误。 如何更改表达式?
答案 0 :(得分:0)
似乎Math不在这里的角度范围内,因此您不能使用max函数(至少我也没有成功)。
但是您可以使用另一种方法。
{{firstValue > secondValue ? firstValue : secondValue}}
使用任何类型的角度表达式时,重要部分是您需要在SVG中的某个位置“声明”变量。否则,它将尝试将整个表达式解析为变量名(这可能会导致您收到错误)。
您只需在SVG开头的某处添加评论。
<!-- {{firstValue}} -->
<!-- {{secondValue}} -->
随后,这些变量名在角度范围内是已知的,并且该表达式起作用。