如何在angularjs中获取内部数组计数

时间:2017-05-11 06:01:36

标签: javascript angularjs

大家好我正在使用angularjs我现在有一个对象里面的一些数据现在我需要计算一个对象数组在这里我附上我的代码帮助如何做到这一点

$scope.data = {
    "label": "Information",
    "fields": [{
      "name": "name",
      "label": "Team Name",
      "type": "string",
      "config": {}
    }]
 }

这里我想要fields计数或长度

1 个答案:

答案 0 :(得分:3)

fields 是数据中的 array ,因此您只需使用 length

var fieldscount = data.fields.length;

修改 由于您需要对象内的字段数,因此您只需使用 Object.keys

<强> Object.keys(data.fields[0]).length

<强>样本

var data = {
    "label": "Information",
    "fields": [{
      "name": "name",
      "label": "Team Name",
      "type": "string",
      "config": {}
    }]
 }
 console.log(Object.keys(data.fields[0]).length);