加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何计算AngularJS中的地图大小

发布时间:2020-12-17 09:57:34 所属栏目:安全 来源:网络整理
导读:我有一个关键值的地图如下 $scope.items = { { 0={"name": "Jim","age" : 25} },{ 1={"name": "Eric","age" : 25} }}; 如果它是一个数组来计算我的大小,我做: div ng-repeat="item in items/div 并且具有{{items.length}}的大小 如果地图I与迭代项目如下:
我有一个关键值的地图如下
$scope.items = {
  {
    0={"name": "Jim","age" : 25}
  },{
    1={"name": "Eric","age" : 25}
  }
};

如果它是一个数组来计算我的大小,我做:

<div ng-repeat="item in items>
</div>

并且具有{{items.length}}的大小

如果地图I与迭代项目如下:

<div ng-repeat="(id,item) in items">
</div>

但如何建立大小?

任何帮助是赞赏.

一种方法是使用 Object.keys计算对象中的键数:
$scope.itemsLength = Object.keys($scope.items).length;

你也可以定义一个帮助函数:

$scope.getLength = function(obj) {
    return Object.keys(obj).length;
}

并在模板中使用它:

{{ getLength(items) }}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读