试着恢复状态.表达式语言操作符

Tring to get condition.operator by Expression Language

本文关键字:语言 操作符 表达式 状态 恢复      更新时间:2023-09-26

我使用以下代码通过REST API获取条件对象。

该对象有操作符和响应字段。

我试图在if语句中使用这些字段,如:

if(response condition.operator condition.response) 

condition.operator应为<>==else

如何使用表达语言获得condition.operator ?

完整代码
Condition.getCondition({id:id}).$promise.then(function(condition){
    if(response  condition.operator condition.response){
        console.log("")
    }
});

你不能像那样使用variable作为操作符。
但是,您可以尝试以下方法:

条件。操作符是一个函数,例如:

function(a, b) { return a + b }

然后像这样调用它:

if(condition.operator(response, condition.response))