Arrays 如何获取angular 2中的数组数据?

Arrays 如何获取angular 2中的数组数据?,arrays,angular,Arrays,Angular,如何在angular 2中获取数组数据数组 我的json数据如下: [[{ "pk_emp_id":5, "tenant_id":"Zone1", "location_id":1, "emp_number":"sk44", "prefix":"", "first_name":"qqqqq", "middle_name":"www", "last_name":"eeee", "display_name":"qqqq", "full_name":"qqq qq

如何在angular 2中获取数组数据数组

我的json数据如下:

[[{
  "pk_emp_id":5,
  "tenant_id":"Zone1",
  "location_id":1,
  "emp_number":"sk44",
  "prefix":"",
  "first_name":"qqqqq",
  "middle_name":"www",
  "last_name":"eeee",
  "display_name":"qqqq",
  "full_name":"qqq qqqq",
  "email":"qqqq@gmail.com",
  "gender":"Female",
  "emp_type_id":2,
  "date_of_hire":191000,
  "date_of_birth":null,
  "manager_id":7,
  "phone_number":"9877654",
  "position":"SE",
  "responsibility":"",
  "notes":"",
  "contracted":"0",
  "street":"vidyanagar",
  "state":"Karnataka",
  "city":"hubli",
  "zip_code":"9898",
  "dob":-19800000,
  "ssn":"",
  "deleted":0
},{
  "pk_empt_id":2,
  "empt_tenant_id":"2",
  "***empt_name***":"temporary",
  "deleted":0
}]]
如何获取数据表(行数据)中的
emptu name

  • 我相信您已经在web api中公开了一个GET方法
  • 在使用HTTP服务时
  • this.http.get(“”).subscribe(结果=>{ log(结果[1].empty_name)})


    您可以将其放入数组中,并按如下方式读取:

    x=[
    [{
    “pk_emp_id”:5,
    “租户id”:“1区”,
    “位置标识”:1,
    “emp_编号”:“sk44”,
    “前缀”:“,
    “名字”:“QQQQ”,
    “中间名”:“www”,
    “姓氏”:“eeee”,
    “显示名称”:“qqqq”,
    “全名”:“QQQQQ”,
    “电子邮件”:qqqq@gmail.com",
    “性别”:“女性”,
    “emp_类型_id”:2,
    “雇用日期”:191000,
    “出生日期”:空,
    “经理id”:7,
    “电话号码”:“9877654”,
    “职位”:“SE”,
    “责任”:“,
    “注”:“注”,
    “已签约”:“0”,
    “街道”:“维迪亚纳加”,
    “州”:“卡纳塔克邦”,
    “城市”:“湖里”,
    “邮政编码”:“9898”,
    “dob”:-19800000,
    “ssn”:“,
    “已删除”:0
    }, {
    “pk_empty_id”:2,
    “清空租户id”:“2”,
    “***空名称***”:“临时”,
    “已删除”:0
    }]
    ]
    $('a')。文本(x[0][1]['***空名称***'])
    
    
    sadsad
    这只是Javascript对象操作。 您可以执行以下操作:

    outerArray.forEach(innerArray =>{
      if(innerArray.length){
         innerArray.forEach(element =>{
            //do somthing here with element.empt_name 
            console.log(element.empt_name);
        });
      }
    })
    
        let dummyArr = [
          [{
            "pk_emp_id": 5,
            "tenant_id": "Zone1",
            "location_id": 1,
            "emp_number": "sk44",
            "prefix": "",
            "first_name": "qqqqq",
            "middle_name": "www",
            "last_name": "eeee",
            "display_name": "qqqq",
            "full_name": "qqq qqqq",
            "email": "qqqq@gmail.com",
            "gender": "Female",
            "emp_type_id": 2,
            "date_of_hire": 191000,
            "date_of_birth": null,
            "manager_id": 7,
            "phone_number": "9877654",
            "position": "SE",
            "responsibility": "",
            "notes": "",
            "contracted": "0",
            "street": "vidyanagar",
            "state": "Karnataka",
            "city": "hubli",
            "zip_code": "9898",
            "dob": -19800000,
            "ssn": "",
            "deleted": 0
          }, {
            "pk_empt_id": 2,
            "empt_tenant_id": "2",
            "***empt_name***": "temporary",
            "deleted": 0
          }]
        ];
    
        dummyArr.forEach(element =>{
            element.forEach(element2=>{
                console.log(element2)
            })
        });