如何在作为response.data.d检索的json数据中进行ng-repeat而不是response.data? [英] How do I do ng-repeat in json data retrieved as response.data.d but not as response.data ?

查看:101
本文介绍了如何在作为response.data.d检索的json数据中进行ng-repeat而不是response.data?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

code in controller :

$http(
        {
            method: "POST",
            url:"Report.aspx/GetEmployee",
            data: '{}',
            contentType: "application/json",
            dataType: "json"
        }
    ).then(function (response) {

        $scope.Reports = response.data;
      
        });


Json data retrieved : 
as response.data.d

now how do perform ng-repeat ="report in reports", since data is not in response.data. I would appreaciate if someone could help me out with it. 

{"d" : "[
  {
    "EmpId": 0,
    "EmpName": "Employee0",
    "Gender": "M",
    "Salary": 0.0,
    "HiredDate": "2015-02-17T00:00:00"
  },
  {
    "EmpId": 1,
    "EmpName": "Employee1",
    "Gender": "F",
    "Salary": 1000.0,
    "HiredDate": "2015-02-17T00:00:00"
  },
  {
    "EmpId": 2,
    "EmpName": "Employee2",
    "Gender": "M",
    "Salary": 2000.0,
    "HiredDate": "2015-02-17T00:00:00"
  },
  {
    "EmpId": 3,
    "EmpName": "Employee3",
    "Gender": "F",
    "Salary": 3000.0,
    "HiredDate": "2015-02-17T00:00:00"
  },
  {
    "EmpId": 4,
    "EmpName": "Employee4",
    "Gender": "M",
    "Salary": 4000.0,
    "HiredDate": "2015-02-17T00:00:00"
  }
]"}





我尝试过:



{{report.EmpId}}



尽管我知道ow数据位于Reports中,其中包含数据。但我不知道怎么回来..



What I have tried:

{{report.EmpId}}

Eventhough i know data is in Reports has d which has data in it. but i do not know how to get it back..

推荐答案

http(
{
方法:POST,
url:Report.aspx / GetEmployee,
data:'{}',
contentType:application / json,
dataType:json
}
).then(function(response){
http( { method: "POST", url:"Report.aspx/GetEmployee", data: '{}', contentType: "application/json", dataType: "json" } ).then(function (response) {


scope.Reports = response.data;

});


检索到的Json数据:
作为response.data.d

现在如何执行ng-repeat =报告中的报告,因为数据不是在响应.data。如果有人可以帮助我,我会很乐意。

{d:[
{
EmpId:0,
EmpName:Employee0,
性别: M,
薪水:0.0,
HiredDate:2015-02-17T00:00:00
},
{
EmpId :1,
EmpName:Employee1,
性别:F,
薪水:1000.0,
HiredDate:2015-02 -17T00:00:00
},
{
EmpId:2,
EmpName:Employee2,
性别:M ,
薪水:2000.0,
HiredDate:2015-02-17T00:00:00
},
{
EmpId: 3,
EmpName:Employee3,
性别:F,
薪水:3000.0,
HiredDate:2015-02-17T00 :00:00
},
{
EmpId:4,
EmpName:Employee4,
性别:M,
薪水:4000.0,
HiredDate:2015-02-17T00:00:00
}
]}
scope.Reports = response.data; }); Json data retrieved : as response.data.d now how do perform ng-repeat ="report in reports", since data is not in response.data. I would appreaciate if someone could help me out with it. {"d" : "[ { "EmpId": 0, "EmpName": "Employee0", "Gender": "M", "Salary": 0.0, "HiredDate": "2015-02-17T00:00:00" }, { "EmpId": 1, "EmpName": "Employee1", "Gender": "F", "Salary": 1000.0, "HiredDate": "2015-02-17T00:00:00" }, { "EmpId": 2, "EmpName": "Employee2", "Gender": "M", "Salary": 2000.0, "HiredDate": "2015-02-17T00:00:00" }, { "EmpId": 3, "EmpName": "Employee3", "Gender": "F", "Salary": 3000.0, "HiredDate": "2015-02-17T00:00:00" }, { "EmpId": 4, "EmpName": "Employee4", "Gender": "M", "Salary": 4000.0, "HiredDate": "2015-02-17T00:00:00" } ]"}





我尝试过:



{{report.EmpId}}



尽管我知道ow数据位于Reports中,其中包含数据。但我不知道怎么回来..



What I have tried:

{{report.EmpId}}

Eventhough i know data is in Reports has d which has data in it. but i do not know how to get it back..


试试

try


这篇关于如何在作为response.data.d检索的json数据中进行ng-repeat而不是response.data?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆