【问题标题】:How do I separate the json objects in a get http request in a $scope?如何在 $scope 中分离 get http 请求中的 json 对象?
【发布时间】:2016-12-28 18:20:24
【问题描述】:
    [{
  "entityList": [
    {
      "scenarioNo": "SC1",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
     "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
      "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000020",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    },
    {
      "scenarioNo": "SC2",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
      "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
      "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000040",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    },
    {
      "scenarioNo": "SC3",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
      "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
     "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000060",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    },
    {
      "scenarioNo": "SC4",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
      "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
      "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000080",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    }
  ],
  "paymentList": [{

      "autoCommClosingDays": "3",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "2",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "1",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    }],
    "returnpaymentList": [{

      "autoCommClosingDays": "3",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "2",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "1",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    }],
    "whatifList": [{

      "autoCommClosingDays": "3",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "2",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "1",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    }],
  "userAuthenticationList": {
   "userName": "ABC",
    "password": "ABC",
    "ssoUserName": null,
    "ssoToken": null,
    "token": null,
    "timestamp": null,
    "iwaadomain": null,
    "iwaauser": null,
    "iwaasecretKey": null
  },
  "requestHeaderList": {
    "scenarioID": "SA",
    "countOfRecords": "1212",
    "countOfDeposits": null,
    "countOfTransactions": null,
    "requestDate": null,
    "sourceSystemRequestNo": null,
    "totalPaymentAmount": null
  }
}]

如何访问实体请求标头付款退货付款等各个对象? 我必须将各个变量中的对象分开,然后使用 ng-model 在屏幕上填充这些对象并重复。

【问题讨论】:

  • 对不起,我从手机上发布了错误的格式......我已经编写了一个 http get 请求来获取上面的 json 数据,然后我将它存储在 $scope.multibleobjects =response 中。数据
  • 我想将相应的对象存储在类似的 $scope.entity $payment 等中。

标签: javascript jquery angularjs html angularjs-scope


【解决方案1】:

您可以像这样访问数据:

alert($scope.data[0].requestHeaderList.scenarioID);  // one element
$scope.reqheaderData = $scope.data[0].requestHeaderList; // Whole request part
$scope.entity = $scope.data[0].entityList; // the list of entities
// same for other parts 

var myApp = angular.module('MyApp', [])
myApp.controller("myCtrl", function($scope) {

  $scope.data =  [{
  "entityList": [
    {
      "scenarioNo": "SC1",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
     "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
      "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000020",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    },
    {
      "scenarioNo": "SC2",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
      "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
      "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000040",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    },
    {
      "scenarioNo": "SC3",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
      "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
     "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000060",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    },
    {
      "scenarioNo": "SC4",
      "accountingMonExtracted": null,
      "acronym": null,
      "address1": "542 W 27th Street 4th Floor",
      "address2": null,
      "addressType": "MAILING",
      "alternateEmailId": null,
      "alternateFaxNo": null,
      "alternatePhoneNo": null,
      "city": "Bethlehem",
      "country": "US",
      "county": null,
      "firstName": "Thomas",
      "fullName": "Peter Jen",
      "lastName": "Routher",
      "middleName": null,
      "namePrefix": null,
      "nameSuffix": null,
      "primaryAddressYN": "Y",
      "primaryEmailId": "johnmann@yahoo.com",
      "primaryFaxNo": "(406)485-2983",
      "primaryPhoneNo": "(405)452-3645",
      "state": "AB",
      "zipCode": "40007.0",
      "agentType": null,
      "autoCommClosingDays": null,
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,
      "creditTermMonths": null,
      "customerNo": null,
      "doingBusinessAsName": null,
      "eftDraftOption": null,
      "entityType": "INSURED",
      "frequencyDayMonth": null,
      "frequencyDayOfWeek": null,
      "frequencyType": null,
      "invoiceCurrency": "USD",
      "ncanGraceDays": null,
      "outputDeliveryMethod": "M",
      "parentEntityCode": null,
      "paymentMethod": "EFT",
      "process1099Indicator": "N",
      "recurringEFTTokend": null,
      "requestedDueDay": null,
      "sourceSystem": "DPAS",
      "sourceSystemEntityCode": "INS000080",
      "statementFormat": null,
      "statementIndicatorYN": "N",
      "statementMailingDay": null,
      "userRemarks": null,
      "vendorCode": null,
      "ssn": null,
      "taxid": null
    }
  ],
  "paymentList": [{

      "autoCommClosingDays": "3",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "2",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "1",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    }],
    "returnpaymentList": [{

      "autoCommClosingDays": "3",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "2",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "1",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    }],
    "whatifList": [{

      "autoCommClosingDays": "3",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "2",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    },{

      "autoCommClosingDays": "1",
      "autoCommExtractionYN": null,
      "billingContactName": "Peter Jen",
      "commissionCurrency": null,
      "commissionEFTTokenId": null,
      "commissionEntityYN": null,
      "commissionPayeeEntityCode": null,
      "commissionPayeeEntityType": null,
      "commissionPaymentMethod": null,
      "commissionStatementEntityCode": null,
      "commissionStatementEntityType": null,
      "creditTermDays": null,

    }],
  "userAuthenticationList": {
   "userName": "ABC",
    "password": "ABC",
    "ssoUserName": null,
    "ssoToken": null,
    "token": null,
    "timestamp": null,
    "iwaadomain": null,
    "iwaauser": null,
    "iwaasecretKey": null
  },
  "requestHeaderList": {
    "scenarioID": "SA",
    "countOfRecords": "1212",
    "countOfDeposits": null,
    "countOfTransactions": null,
    "requestDate": null,
    "sourceSystemRequestNo": null,
    "totalPaymentAmount": null
  }
}];
alert($scope.data[0].requestHeaderList.scenarioID);

})
<!DOCTYPE html>
<html lang="en-US">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
</head>
<body ng-app="MyApp" ng-controller="myCtrl">

</body>
</html>

【讨论】:

  • 当我尝试打印数据[0]时,如果我尝试访问数据[0],控制台中会出现错误,提示未定义 0
  • 它可以在我的笔记本电脑上使用!你使用 list 还是 set 确保 $scope.data 是一个 list mot set!
  • $scope.data 将成为一个对象
  • 检查我的sn-p!
  • 你发布的 Json 是 List 而不是 Object!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
相关资源
最近更新 更多