我正在处理一个复杂的应用程序,如果从后端发送的ID符合某个条件,我需要禁用链接。 我现在正在使用它,但不确定它是否正确:
ng-show="parentheaderData.casid === '807' || '806' || '808' ?false:true"
这看起来不错吗?
答案 0 :(得分:10)
感谢所有人的支持。正确的解决方案是:
ng-hide="parentheaderData.casid == '806' || parentheaderData.casid == '807' || parentheaderData.casid == '808'"
答案 1 :(得分:9)
为什么不将此逻辑移动到控制器,以便
html:
ng-show="showParentheader(parentheaderData.casid)"
控制器:
$scope.showParentheader = function(id) {
return ! (id === '807' || id ==='806' || id ==='808');
}
答案 2 :(得分:2)
ng-show="(parentheaderData.casid === '807' || parentheaderData.casid ==='806' parentheaderData.casid === || '808') ? false : true"
或:
ng-show=" !(parentheaderData.casid === '807' || parentheaderData.casid ==='806' parentheaderData.casid === || '808')"
答案 3 :(得分:1)
ng-show="(parentheaderData.casid === '807' || parentheaderData.casid ==='806' parentheaderData.casid === || '808') ? false : true"