Javascript 通过表达式语言获取condition.operator的字符串

Javascript 通过表达式语言获取condition.operator的字符串,javascript,angularjs,if-statement,el,Javascript,Angularjs,If Statement,El,我使用以下代码通过RESTAPI获取条件对象 此对象具有运算符和响应字段 我试图在if语句中使用这些字段,如: if(response condition.operator condition.response) 条件。运算符应为、=或其他 如何使用表达式语言获取条件运算符 完整代码 Condition.getCondition({id:id}).$promise.then(function(condition){ if(response condition.operator co

我使用以下代码通过RESTAPI获取条件对象

此对象具有运算符和响应字段

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

if(response condition.operator condition.response) 
条件。运算符
应为
=
其他

如何使用表达式语言获取条件运算符

完整代码

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

不能将变量用作那样的运算符。
但是,您可以尝试以下方法:

condition.operator是一个函数,例如:

function(a, b) { return a + b }
然后你这样称呼它:

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