如果使用$ {status}时控制器不工作== true

问题描述

我很难适应我的if条件

enter image description here

如上所示,我正在检查的是我在较早的汽车中创建的状态变量为true,并且为true,因此我希望如果执行该操作,但事实并非如此。但是,一旦我将其更改为

enter image description here

它工作正常。

我肯定需要进行此类检查(例如$ {status} == false)

我想念什么吗?

**更新**

当我禁用regx时,我可以看到它正常工作

enter image description here

解决方法

这是预期的行为。

If Controller中,当您取消选中“将条件解释为变量表达式”时,将使用Javascript进行评估:

$ {status} == true

它可以工作,但会严重损害演奏。

因此,而是根据参考文档:

选项2:使用函数(建议使用$ {__ jexl3()})评估必须返回true或false的表达式

因此,请选中“将条件解释为变量表达式”并使用__jexl3函数:

$ {__ jexl3($ {status} == true,)}

这给你:

Good configuration