我在一个复杂的应用程序上工作,如果从后端发送的ID符合某个标准,我需要禁用链接.我现在正在使用它,但不确定它是否正确:
ng-show="parentheaderData.casid === '807' || '806' || '808' ?false:true"
Run Code Online (Sandbox Code Playgroud)
这看起来不错吗?
jmc*_*mas 10
感谢所有的支持.正确的解决方案是:
ng-hide="parentheaderData.casid == '806' || parentheaderData.casid == '807' || parentheaderData.casid == '808'"
Run Code Online (Sandbox Code Playgroud)
小智 9
为什么不将这个逻辑移动到控制器,所以你有
HTML:
ng-show="showParentheader(parentheaderData.casid)"
Run Code Online (Sandbox Code Playgroud)
控制器:
$scope.showParentheader = function(id) {
return ! (id === '807' || id ==='806' || id ==='808');
}
Run Code Online (Sandbox Code Playgroud)
ng-show="(parentheaderData.casid === '807' || parentheaderData.casid ==='806' parentheaderData.casid === || '808') ? false : true"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44714 次 |
| 最近记录: |