是否有一个预查找函数来检查 angularjs 中的空、未定义或空白变量


<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

因此,无需使用您使用的所有条件

最新更新