How To Retrieve Data From Nested Json Object Using Ng-repeat
I'm trying to retrieve the EmpName from the below mentioned JSON object using ng-repeat. My js file: $scope.items = []; $scope.allItems = [{ 'categoryId': 1,
Solution 1:
YOu can do something like Every item contains Employee Array with only one Employee object. So you can get first item from Employee list and then get it's EmplyeeName
<divid="Div1"ng-repeat="item in items" ><divid="Div2" ><divid="Div3"><fontcolor="white">{{item.Employee[0].EmpName}}</font></div></div>
Solution 2:
According to the $scope.allItems
array each item has a Employee
property which is also an array:
{"categoryId":1,"categoryName":"abc","Employee":[{"EmpId":1,"EmpName":"Raj","EmpJob":"Accounts","DataList":[{"year":"Oct-2015","salary":"244"},{"year":"Jul-2015","salary":"100"},{"year":"Jun-2015","salary":"117"}]}]}
This property contains just one object which contains the EmpName
property. Hence, to obtain the EmpName
property, you'll need to access it via the first item of the Employee
array:
<divid="Div1"ng-repeat="item in allItems"><divid="Div2" ><divid="Div3"><fontcolor="white">{{item.Employee[0].EmpName}}</font></div></div></div>
Post a Comment for "How To Retrieve Data From Nested Json Object Using Ng-repeat"