如果visitPhoneDate有值则返回true,如果visitPhoneDate未被发现则返回false



对象项。showVisitPhoneDate是true或false来隐藏或显示visitPhoneDate。如果有值visitPhoneDate则返回true如果没有

则返回false
$scope.loadForms = function (forms) {
   $.each(forms, function (index, item) {
      item.showVisitPhoneDate =  item.visitPhoneDate === true ;
});

我相信,一旦您知道visitPhoneDate不是未定义的,就不必运行完整的每个循环。你可以试试这个

$scope.loadForms = function (forms) {
            $.each(forms, function (index, item) {
                if (item.visitPhoneDate !== undefined) {
                  item.showVisitPhoneDate = true;
                  return;
                }
                else {
                  item.showVisitPhoneDate = false;
                }
            });
  }

检查type是否为undefined

typeof item.visitPhoneDate !== 'undefined'

如果设置了visitPhoneDate(为任何值),则返回true,否则返回false。

相关内容

最新更新