<div
ng-if='documentData.addressesList[0] == undefined
||documentData.addressesList[0] == ""
|| documentData.addressesList[0] == null'>
View
</div>
或者他们创建用户定义函数的任何其他方法,该函数一次检查所有这三个条件。
您可以使用此函数检查对象是否已定义(是否为 null 或未定义):
angular.isDefined(value);
https://docs.angularjs.org/api/ng/function/angular.isDefined
根据您的编辑,您可以只使用
<div ng-if='documentData.addressesList[0]'>View</div>
在您看来
在您看来,您可以使用
<div ng-if='!documentData.addressesList[0]'>
这假设您不会将"0"
用作值
用JavaScript术语来说:
if(!"")//true
if(!null)//true
if(!undefined)//true
因此,无需使用您使用的所有条件