Javascript 禁用了检查多个值

Javascript 禁用了检查多个值,javascript,angularjs,Javascript,Angularjs,我正在尝试检查ng disabled中的多个值 我正在努力 ng-disabled = "{{ (id === po.adm_sid) || (sid === po.opm_sid) }}" 这不管用。当我检查一个值时,它工作。我还尝试: ng-disabled = "{{ id === (po.adm_sid || po.opm_sid) }}" 我将创建一个helper函数,而不是在html中进行多次检查。比如: ng-disabled = "isDisabled()" $sco

我正在尝试检查
ng disabled
中的多个值

我正在努力

ng-disabled = "{{ (id === po.adm_sid) ||  (sid === po.opm_sid) }}"
这不管用。当我检查一个值时,它工作。我还尝试:

ng-disabled = "{{ id === (po.adm_sid ||  po.opm_sid) }}"

我将创建一个helper函数,而不是在html中进行多次检查。比如:

ng-disabled = "isDisabled()" 

$scope.isDisabled = function(){
   return (id === po.adm_sid) || (sid === po.opm_sid);
}

我通常在html(我的)愚蠢问题中设置这种多值检查,运气会更好。您确定两个测试用例中至少有一个是正确的吗?:)当两个条件都为真时,或者至少其中一个条件为真时,是否要禁用元素?去掉{{}。ngDsabled属性对表达式求值。所以不需要{{}}。更多细节在这里我想检查id是否等于至少一个@anirudh即使没有{{}也无法工作。根据我的理解,有可能创建一个plinkr或其他东西吗应该可以…这可能看起来很傻,但我认为你的问题中有一个输入错误…在第一个场景中,你检查sid,在第二个场景中,只检查id…然后你也可以测试该函数!单元测试万岁!