밑줄 j를 사용하여 데이터를 가져 오는 작업이 할당되었습니다. 이에서밑줄 js는 배열에서 데이터를 검색합니다.
$scope.myData= {
"buslist":
{
"code":"1",
"message":"Success",
"fromStationCode":"71",
"searchResult": [
{
"arrivalTime": "17:00:00",
"availableSeats": "42",
"boardingPointDetails": [
{
"code": "1631",
"name": "Koyambedu",
"time": "09:30:00"
},
{
"code": "961296",
"name": "Nerkundram",
"time": "09:45:00"
}
]
},
{
"arrivalTime": "18:00:00",
"availableSeats": "32",
"boardingPointDetails": [
{
"code": "2084",
"name": "Adyar",
"time": "09:30:00"
},
{
"code": "961296",
"name": "Madurai",
"time": "09:45:00"
}
]
}
]
}
}
난 단지 "이름"필드를 원하는 :
이 내 JSON이다. 이렇게하면 :
$scope.bdata = _.pluck($scope.myTest.buslist.searchResult, 'boardingPointDetails');
나는 "boardingPointDetails"를 모두 얻었습니다. 결과는 다음과 같습니다.
[ [
{
"code": "2084",
"name": "Adyar",
"time": "09:30:00"
},
{
"code": "961296",
"name": "Madurai",
"time": "09:45:00"
}
],[
{
"code": "1631",
"name": "Koyambedu",
"time": "09:30:00"
},
{
"code": "961296",
"name": "Nerkundram",
"time": "09:45:00"
}
],[
{
...
}
]
...
]
"name"만 검색하면됩니다.
윌 배열은 무엇입니까? '[ 'Adyar', 'Nerkundram']'처럼? –
예를 들어 for 루프를 사용하지 않고 예를 들어 밑줄 j 만 사용하고 결과에서 ng-repeat를 사용하여 해당 데이터를 나열하려고합니다. – keerthi
답변을 게시했습니다. –