I am trying to fetch the long_name from the below JSON data using angular 
js but unable to fetch. Kindly help me.

CODE:

 {
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "700109",
               "short_name" : "700109",
               "types" : [ "postal_code" ]
            },
            {
               "long_name" : "Kolkata",
               "short_name" : "Kolkata",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "West Bengal",
               "short_name" : "WB",
               "types" : [ "administrative_area_level_1", "political" ]
            },
            {
               "long_name" : "India",
               "short_name" : "IN",
               "types" : [ "country", "political" ]
            }
         ],
         "formatted_address" : "Kolkata, West Bengal 700109, India",
         "geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : 22.6902065,
                  "lng" : 88.38850289999999
               },
               "southwest" : {
                  "lat" : 22.6715168,
                  "lng" : 88.35748319999999
               }
            },
            "location" : {
               "lat" : 22.6808046,
               "lng" : 88.37577829999999
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : 22.6902065,
                  "lng" : 88.38850289999999
               },
               "southwest" : {
                  "lat" : 22.6715168,
                  "lng" : 88.35748319999999
               }
            }
         },
         "place_id" : "ChIJ1-N4xFyc-DkRzfGq4MWZa1g",
         "types" : [ "postal_code" ]
      }
   ],
   "status" : "OK"}

I am using the following code to solve this problem but it does not show 
anything

CODE:

<div ng-app="myApp" ng-controller="myController">
  <ul>
     <li ng-repeat="record in records">
         {{record.long_name}}
     </li> 
  </ul></div><script>
    var app=angular.module("myApp",[]);
    app.controller("myController",function($scope,$http){

        
$http.get("https://maps.googleapis.com/maps/api/geocode/json?address=700109&key=AIzaSyDNK47S-6brePCvm1Hr6L7RFWAZvsngj1E";)
        // $http.get("https://www.styfash.com/post/data.json";)
        .then(function(result){
           $scope.records=result.data.results.address_components;

        });

    });</script>

Whenever I am trying to using $scope.records=result.data.results and 
printing {{record.address_components}} it is working properly but whenever 
I am trying to use the above-mentioned code it is not showing anything on 
the screen. I am new to angular js so kindly help me to solve this problem.

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to