Angular ng-disabled检查多个值

时间:2016-08-26 12:45:51

标签: javascript angularjs

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

我正在尝试

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

哪个不起作用。它检查单个值时有效。我也尝试过:

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

1 个答案:

答案 0 :(得分:3)

我会创建一个帮助函数,而不是在html中进行多次检查。类似的东西:

ng-disabled = "isDisabled()" 

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

我通常会在html

中使用这种多值检查设置好运