angular4 *ngIf 判断对象数组是否为空

作者: wxfeng 分类: web前端 发布时间: 2018-03-12 00:00    阅读 1,744 次

判断对象

  "downloadinfo": [
    {
      "downtype": "16",
      "linkvalue": "https://pan.baidu.com/s/1kVutjX9",
      "fetchcode": "",
      "remark": "",
      "ico": "http://i1.fuimg.com/588755/7dcc4108ce360c2a.png"
    }
  ]

模板代码

<div *ngIf="isEmptyObject(downloadinfo); else templateName">downloadinfo不为空</div>
<ng-template #templateName>downloadinfo为空</ng-template>

组建代码

public isEmptyObject(obj) {
      //console.log(obj.length);
      return obj.length;
}

分析

当downloadinfo为空,即: "downloadinfo": []时, obj.length为0.

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。