如何计算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) }} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |