2016-09-10 3 views
-1

次のコードを使用して、REST APIによって条件オブジェクトを取得しています。式言語でcondition.operatorを取得するように指示する

このオブジェクトには、オペレータフィールドと応答フィールドがあります。私は以下のように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("") 
    } 
}); 

答えて

0

あなたはそのような演算子として変数を使用することはできません。

condition.operatorは、例えば、関数である:

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

は、その後、あなたがこのようにそれを呼び出す:

if(condition.operator(response, condition.response)) 
あなたがこのアプローチを試すことができますしかし、
関連する問題